v3.25.2
EARNINGS (LOSSES) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
EARNINGS (LOSSES) PER SHARE        
Potential dilutive common shares outstanding     0 0
Net income (loss) $ 2,914 $ 1,380 $ 3,967 $ (16,997)
Weighted-average common shares outstanding, basic 6,219 6,154 6,219 6,138
Weighted-average common shares outstanding, diluted 6,219 6,154 6,219 6,138
Basic earnings (losses) per share $ 0.47 $ 0.23 $ 0.64 $ (2.77)
Diluted earnings (losses) per share $ 0.47 $ 0.23 $ 0.64 $ (2.77)