XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Income Taxes - Income Tax Expense (Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Domestic $ 455,288 $ 502,141 $ 307,260
Foreign 6,773 7,186 6,423
Income before taxes 462,061 509,327 313,683
Current provision      
Federal 87,270 93,942 47,475
State 16,864 16,516 10,759
Foreign 2,265    
Total 106,399 112,981 58,234
Deferred provision (benefit)      
Federal 7,617 7,975 13,809
State 505 (565) (631)
Foreign (521) (3,149) 856
Total 7,601 4,261 14,034
Provision for income taxes $ 114,000 $ 117,242 $ 72,268