XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Computation of Basic and Diluted Shares    
Net Income (Loss) Attributable to Parent $ 2,296 $ 693
Weighted average shares outstanding - basic (shares) 8,099,028 7,853,921
Dilutive potential shares from unvested restricted shares (shares) 293,468 114,583
Weighted average shares outstanding - diluted (shares) 8,392,496 7,968,504
Earnings per share:    
Basic (dollars per share) $ 0.28 $ 0.09
Diluted (dollars per share) $ 0.27 $ 0.09
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 2,296 $ 693