XML 63 R28.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Computation of Basic and Diluted Shares        
Net Income (Loss) Attributable to Parent $ 1,031 $ (2,213) $ 1,497 $ 53
Weighted average shares outstanding - basic (shares) 8,404,859 8,218,596 8,329,803 8,158,812
Dilutive potential shares from unvested restricted shares (shares) 408,747 0 468,289 279,619
Weighted average shares outstanding - diluted (shares) 8,813,606 8,218,596 8,798,092 8,438,431
Earnings per share:        
Basic (dollars per share) $ 0.12 $ (0.27) $ 0.18 $ 0.01
Diluted (dollars per share) $ 0.12 $ (0.27) $ 0.17 $ 0.01
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 1,019 $ (2,243) $ 1,497 $ 53