XML 91 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Netherlands $ 1,750 $ 2,141 $ 518
Foreign 52,238 48,584 54,267
Total current tax 53,988 50,725 54,785
Netherlands 0 0 0
Foreign (19,335) (4,677) (10,478)
Total deferred tax (19,335) (4,677) (10,478)
Income tax expense $ 34,653 $ 46,048 $ 44,307