XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal $ 61,064 $ 95,176 $ 24,955
State 4,257 12 35
Foreign 5,702 5,019 3,801
Federal (1,705) (8,523) 4,929
State (744) 0 0
Foreign 9,893 (4,419) (3,524)
Income tax expense $ 78,467 $ 87,265 $ 30,196