v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE        
Potential dilutive common shares outstanding     0 0
Net income, basic $ 3,777 $ 2,914 $ 5,736 $ 3,967
Net Income, diluted $ 3,777 $ 2,914 $ 5,736 $ 3,967
Weighted-average common shares outstanding, basic 6,297 6,219 6,285 6,219
Weighted-average common shares outstanding, diluted 6,297 6,219 6,285 6,219
Basic earnings per share $ 0.6 $ 0.47 $ 0.91 $ 0.64
Diluted earnings per share $ 0.6 $ 0.47 $ 0.91 $ 0.64