XML 75 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Taxes Details 2 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Abstract]      
Current: United States $ 113,379 $ (30,832) $ 139,132
Current: Foreign 13,069 14,989 14,486
Current: State 22,676 (4,728) 32,505
Total current income taxes 149,124 (20,571) 186,123
Deferred: United States 5,971 155,677 (59)
Deferred: Foreign (32) (1,999) 780
Deferred: State 1,602 37,838 2,750
Provision for deferred income taxes 7,541 191,516 3,471
Provision for income taxes 156,665 170,945 189,594
Income Taxes Paid 23,700 85,500 183,700
Proceeds from Income Tax Refunds $ 2,800 $ 1,700 $ 4,200