v3.25.2
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Valuation allowance $ 11,100   $ 11,100   $ 4,400
Income tax (benefit) expense $ (2,303) $ 11,429 $ 9,384 $ 21,525  
Effective income tax rate (13.20%) 31.20% 11.90% 22.30%  
Income tax benefit recorded due to re-evaluation of state deferred asset $ 8,000        
Valuation allowance, net operating loss carryforwards   $ 4,800   $ 4,800