XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current provision on continuing operations:      
Federal $ 18,195 $ 38,860 $ 79,477
State 3,793 10,949 19,713
Foreign 928 508 869
Total current provision on continuing operation 22,916 50,317 100,059
Deferred provision (benefit) on continuing operations:      
Federal 17,532 (4,882) (5,591)
State 5,058 (682) (793)
Foreign (153) (2) (20)
Deferred tax provision (benefit) 22,437 (5,566) (6,404)
Total provision for income taxes 45,353 44,751 93,655
Current provision on discontinued operations:      
Federal 169 14,656 901
State 36 3,599 236
Total current provision on discontinued operations 205 18,255 1,137
Deferred provision on discontinued operations:      
Federal     114
State     40
Total deferred provision on discontinued operations     154
Total provision for income taxes on discontinued operations 205 18,255 1,291
Total provision for income taxes, Continuing and discontinued operations $ 45,558 $ 63,006 $ 94,946