XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Income Taxes - Income Tax Expense (Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Domestic $ 502,141 $ 307,260 $ 146,055
Foreign 7,186 6,423 5,668
Income before taxes 509,327 313,683 151,723
Current provision      
Federal 93,942 47,475 67,988
State 16,516 10,759 6,706
Foreign 2,523    
Total 112,981 58,234 74,694
Deferred provision (benefit)      
Federal 7,975 13,809 (37,683)
State (565) (631) (1,254)
Foreign (3,149) 856 1,079
Total 4,261 14,034 (37,858)
Provision for income taxes $ 117,242 $ 72,268 $ 36,836