XML 103 R93.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net income $ 6,397 $ 4,924 $ 5,558 $ 2,293 $ 11,321 $ 7,851
Net income allocated to preferred shares (4,806)   (4,856)   (9,628) (9,711)
Carrying value in excess of consideration paid for preferred shares 0   0   242 0
Net loss allocable to non-controlling interest, net of taxes 62   115   274 261
NET INCOME (LOSS) ALLOCABLE TO COMMON SHARES $ 1,653   $ 817   $ 2,209 $ (1,599)
Weighted average number of common shares outstanding:            
Weighted average number of common shares outstanding - basic 7,272,082   8,059,978   7,317,109 8,084,064
Weighted average number of warrants outstanding 391,995   391,995   391,995 391,995
Total weighted average number of common shares outstanding - basic 7,664,077   8,451,973   7,709,104 8,476,059
Effect of dilutive securities - unvested restricted stock 177,676   82,585   228,680 0
Weighted average number of common shares outstanding - diluted 7,841,753   8,534,558   7,937,784 8,476,059
Net income (loss) per common share - basic $ 0.22   $ 0.1   $ 0.29 $ (0.19)
Net income (loss) per common share - diluted $ 0.21   $ 0.1   $ 0.28 $ (0.19)