XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 130,257 $ 137,375 $ 130,987
State 20,201 22,029 36,624
Foreign 0 0 0
Total Current: 150,458 159,404 167,611
Deferred:      
Federal (77,171) (14,366) (47,211)
State (31,343) 108 (14,930)
Foreign 0 0 0
Total Deferred (108,514) (14,258) (62,141)
Income Tax Expense $ 41,944 $ 145,146 $ 105,470