XML 132 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Provision For Income Taxes/(Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Current taxes: Federal $ 127,771 $ 159,383 $ 167,258
Current taxes: State 39,361 49,956 39,911
Current taxes: Foreign 1,056 929 2,950
Current taxes: Total 168,188 210,268 210,119
Deferred taxes: Federal 9,067 8,752 19,747
Deferred taxes: State 2,917 4,203 5,640
Deferred taxes: Foreign 3,984 (262) 6,717
Deferred Income Tax Expense (Benefit), Total 15,968 12,693 32,104
Provision for income taxes $ 184,156 $ 222,961 $ 242,223