v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Valuation allowance $ 0 $ 0 $ 0 $ 0  
Accrued interest and penalties 0   0   $ 0
Income tax expense (benefit) 352 (24) 3,092 4,088  
Net loss before income taxes $ 3,382 $ 5,754 12,138 $ 12,258  
Discrete tax benefit     $ 1,700    
Effective income tax rate (10.40%) 0.40% (25.50%) (33.50%)