Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Schedule of Reconciliation of Recorded Income Tax Expense of Continuing Operations (Details)

v3.25.0.1
INCOME TAXES - Schedule of Reconciliation of Recorded Income Tax Expense of Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation, Amount [Abstract]    
Income tax expense (benefit) at federal statutory rate $ 25,002 $ (9,688)
State income taxes, net of federal tax benefit (2,043) 2,811
Nondeductible compensation 2,572 1,605
Excess tax benefit on share-based compensation (2,656) (577)
Federal and state tax credits, net of federal tax benefit (799) (804)
Other, net 49 (341)
Income tax expense (benefit) $ 22,125 $ (6,994)
Effective Income Tax Rate Reconciliation, Percent [Abstract]    
Income tax expense (benefit) at federal statutory rate 21.00% 21.00%
State income taxes, net of federal tax benefit (1.70%) (6.10%)
Nondeductible compensation 2.20% (3.50%)
Excess tax benefit on share-based compensation (2.20%) 1.30%
Federal and state tax credits, net of federal tax benefit (0.70%) 1.70%
Other, net 0.00% 0.80%
Income tax expense percentage 18.60% 15.20%