XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 118,320 $ 105,236 $ 62,714
State 25,743 21,295 13,071
Foreign 51,055 10,536 1,974
Current Income Tax Expense (Benefit), Total 195,118 137,067 77,759
Deferred:      
Federal (43,475) 10,518 20,452
State (10,966) (3,728) 1,243
Foreign (40,109) (7,863) (1,197)
Deferred Income Tax Expense (Benefit) Before Adjustment of Valuation Allowance (94,550) (1,073) 20,498
Change in valuation allowance (972) (1,037) 716
Provision for income taxes $ 99,596 $ 134,957 $ 98,973