XML 109 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 174,962 $ 121,722 $ 141,582
State 33,001 46,808 38,633
Total current tax expense 207,963 168,530 180,215
Deferred:      
Federal (18,014) (15,755) (17,814)
State 7,640 (1,417) 979
Foreign 0 0 0
Total deferred tax expense (10,374) (17,172) (16,835)
Total income tax expense $ 197,589 $ 151,358 $ 163,380