XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator [Abstract]        
Net income   $ 9,891 $ 25,997 $ 12,634
Less: preferred stock dividend   0 0 (1,111)
Less: allocation to preferred stockholders   0 0 (1,753)
Less: allocation to restricted stockholders   0 0 (559)
Net income allocated to common stockholders   $ 9,891 $ 25,997 $ 9,211
Denominator [Abstract]        
Weighted average common shares outstanding (in shares)   30,580,381 30,105,194 25,879,483
Basic net income per share (in dollars per share)   $ 0.32 $ 0.86 $ 0.36
Weighted Average Number of Shares Outstanding Basic and Diluted [Abstract]        
Dilutive shares outstanding (in shares)   30,890,790 30,540,628 25,879,483
Diluted income per share (in dollars per share)   $ 0.32 $ 0.85 $ 0.36
Antidilutive Shares [Abstract]        
Antidilutive shares excluded from computation of earnings (loss) per share (in shares)   0 0 516,233
Unvested Restricted Stock [Member]        
Antidilutive Shares [Abstract]        
Antidilutive shares excluded from computation of earnings (loss) per share (in shares)   0 0 516,233
Common Stock [Member]        
Preferred Stock [Abstract]        
Number of shares issued upon conversion of preferred stock (in shares) 423.729      
Stock conversion (in shares) 5,381,356      
Series A Convertible Preferred Stock [Member]        
Preferred Stock [Abstract]        
Preferred stock, par value (in dollars per share) $ 0 $ 0 $ 0  
Preferred stock, outstanding (in shares) 0      
Shares converted (in shares) (12,700)