v3.22.4
Note 11 - Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Federal $ 95,176 $ 24,955 $ 2,842
State 12 35 (1)
Foreign 5,019 3,801 3,814
Federal (8,523) 4,929 (1,221)
Foreign (4,419) (3,524) (467)
Income tax expense $ 87,265 $ 30,196 $ 4,967