XML 127 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Expense/Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense (benefit):      
Federal $ 172,428 $ 163,797 $ 84,249
State 173,080 160,629 95,939
Foreign 2,240 3,133 (1,554)
Total current income tax expense 347,748 327,559 178,634
Deferred income tax (benefit) expense:      
Federal (24,319) (23,484) 1,528
State (23,415) (21,835) 3,259
Foreign (1,405) 1,331 (25)
Total deferred income tax (benefit) expense (49,139) (43,988) 4,762
Income tax expense $ 298,609 $ 283,571 $ 183,396