v3.26.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Computation of Basic and Diluted Shares        
Net Income (Loss) Attributable to Parent $ 3,120 $ 3,729 $ 5,429 $ 5,237
Weighted average shares outstanding - basic (shares) 8,656,964 8,418,174 8,600,460 8,359,584
Dilutive potential shares from unvested restricted shares (shares) 535,399 523,173 504,874 486,584
Weighted average shares outstanding - diluted (shares) 9,192,363 8,941,347 9,105,334 8,846,168
Earnings per share:        
Basic (dollars per share) $ 0.36 $ 0.44 $ 0.63 $ 0.62
Diluted (dollars per share) $ 0.34 $ 0.41 $ 0.60 $ 0.59
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 3,117 $ 3,699 $ 5,418 $ 5,196