v3.26.1
(LOSS) EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
(LOSS) EARNINGS PER SHARE    
Net Income (Loss) $ (2,065) $ 2,206
Less: Adjustments for earnings attributable to participating securities (122) (129)
Net (loss) income used in calculating (loss) earnings per share $ (2,187) $ 2,077
Weighted average shares outstanding (including participating securities) 35,167 34,877
Adjustment for participating securities (810) (633)
Shares used in calculating basic earnings per share 34,357 34,244
Shares used in calculating diluted earnings per share 34,357 34,244