XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 15 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 105,236 $ 62,714 $ 41,686
State 21,295 13,071 4,211
Foreign 10,536 1,974 2,660
Current Income Tax Expense (Benefit), Total 137,067 77,759 48,557
Deferred:      
Federal 10,518 20,452 19,393
State (3,728) 1,243 1,390
Foreign (7,863) (1,197) (1,263)
Deferred Income Tax Expense (Benefit) Before Adjustment of Valuation Allowance (1,073) 20,498 19,520
Change in valuation allowance (1,037) 716 (778)
Provision for income taxes $ 134,957 $ 98,973 $ 67,299