v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
EARNINGS PER SHARE            
Net Income (Loss) $ 4,162 $ 2,206 $ 5,585 $ 4,597 $ 6,368 $ 10,182
Less: Adjustments for earnings attributable to participating securities (129)   (719)   (258) (839)
Net income used in calculating earnings per share $ 4,033   $ 4,866   $ 6,110 $ 9,343
Weighted average shares outstanding (including participating securities) 34,985   34,708   34,931 34,670
Adjustment for participating securities (917)   (886)   (904) (883)
Shares used in calculating basic earnings per share 34,068   33,822   34,027 33,787
Shares used in calculating diluted earnings per share 34,068   33,822   34,027 33,787