v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Computation of Basic and Diluted Shares        
Net Income (Loss) Attributable to Parent $ 1,527 $ 1,031 $ 2,309 $ 1,508
Weighted average shares outstanding - basic (shares) 8,644,321 8,404,859 8,571,739 8,329,803
Dilutive potential shares from unvested restricted shares (shares) 435,650 408,747 489,611 468,289
Weighted average shares outstanding - diluted (shares) 9,079,971 8,813,606 9,061,350 8,798,092
Earnings per share:        
Basic (dollars per share) $ 0.18 $ 0.12 $ 0.27 $ 0.18
Diluted (dollars per share) $ 0.17 $ 0.12 $ 0.25 $ 0.17
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 1,519 $ 1,019 $ 2,301 $ 1,497