v3.26.1
Note 6 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accrued Income Taxes, Current $ 62,544   $ 62,544   $ 57,351
Income Tax Expense (Benefit) 25,062 $ 5,584 59,965 $ 31,693  
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount       $ 27,000  
Deferred Tax Assets, Net 515,700   515,700   528,400
Deferred Tax Assets, Valuation Allowance 338,100   338,100   $ 332,000
Pillar 2 Top Up Tax [Member]          
Accrued Income Taxes, Current 2,900   2,900    
Pillar Two Adjustments [Member]          
Accrued Income Taxes, Current $ 9,400   9,400    
Net CFC Tested Income (NCTI) and Subpart F Income [Member] | Income Tax Jurisdiction, Domestic Federal [Member]          
Income Tax Expense (Benefit)     $ 18,100