XML 128 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense/Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax expense:      
Federal $ 166,268 $ 172,428 $ 163,797
State 153,891 173,080 160,629
Foreign 10,399 2,240 3,133
Total current income tax expense 330,558 347,748 327,559
Deferred income tax (benefit) expense:      
Federal (6,467) (24,319) (23,484)
State (5,582) (23,415) (21,835)
Foreign (2,234) (1,405) 1,331
Total deferred income tax benefit (14,283) (49,139) (43,988)
Income tax expense $ 316,275 $ 298,609 $ 283,571