XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 53,521 $ 17,624 $ 23,741
State 3,496 7,661 12,423
Foreign 2,095 2,053 489
Current income tax expense (benefit), total 59,112 27,338 36,653
Deferred:      
Federal (47,094) 10,019 38,521
State (3,106) (1,866) 4,032
Deferred income tax expense (benefit), total (50,200) 8,153 42,553
Total income tax expense $ 8,912 $ 35,491 $ 79,206