XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Income Taxes - Income Tax Expense (Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Domestic $ 392,253 $ 455,288 $ 502,141
Foreign 5,562 6,773 7,186
Income before taxes 397,815 462,061 509,327
Current provision      
Federal 62,358 87,270 93,942
State 9,975 16,864 16,516
Foreign 702    
Total 73,035 106,399 112,981
Deferred provision (benefit)      
Federal 15,283 7,617 7,975
State 3,752 505 (565)
Foreign 775 (521) (3,149)
Total 19,810 7,601 4,261
Provision for income taxes $ 92,845 $ 114,000 $ 117,242