XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Federal $ 72,576 $ 61,064 $ 95,176
State 348 4,257 12
Foreign 11,155 5,702 5,019
Federal 2,773 (1,705) (8,523)
State 160 (744) 0
Deferred Foreign Income Tax Expense (Benefit) (1,300,800) 9,893 (4,419)
Income tax expense (benefit), net $ (1,213,788) $ 78,467 $ 87,265