XML 134 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Provision For Income Taxes/(Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Current taxes: Federal $ 177,076 $ 127,771 $ 159,383
Current taxes: State 51,192 39,361 49,956
Current taxes: Foreign (565) 1,056 929
Current taxes: Total 227,703 168,188 210,268
Deferred taxes: Federal (26,804) 9,067 8,752
Deferred taxes: State (4,456) 2,917 4,203
Deferred taxes: Foreign 622 3,984 (262)
Deferred Income Tax Expense (Benefit), Total (30,638) 15,968 12,693
Provision for income taxes $ 197,065 $ 184,156 $ 222,961