v3.25.2
EQUITY COMPENSATION PLANS - Restricted Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Restricted Stock          
Restricted Stock          
Award vesting period     5 years    
Number of Shares          
Unvested, beginning of period (in shares)     236,203    
Granted (in shares)     51,250 58,161  
Vested (in shares)     (70,840)    
Forfeited (in shares)     (5,560)    
Unvested, end of period (in shares) 211,053   211,053   236,203
Weighted-Average Grant Date Fair Value          
Unvested, beginning of period (in dollars per share)     $ 18.95    
Granted (in dollars per share)     26.19    
Vested (in dollars per share)     19.28    
Forfeited (in dollars per share)     20.89    
Unvested, end of period (in dollars per share) $ 20.55   $ 20.55   $ 18.95
Compensation expenses $ 325 $ 345 $ 674 $ 670  
Unrealized compensation cost $ 3,600   $ 3,600   $ 3,100
Weighted-average term for recognizing unrealized compensation cost     3 years 3 months 14 days   3 years
Total fair value of shares vested     $ 1,800 1,100  
Restricted Stock Units (RSUs)          
Restricted Stock          
Award vesting period     3 years    
Number of Shares          
Unvested, beginning of period (in shares)     38,271    
Granted (in shares)     22,345    
Incremental performance shares vested (in shares)     9,086    
Vested (in shares)     (42,484)    
Forfeited (in shares)     (4,873)    
Unvested, end of period (in shares) 22,345   22,345   38,271
Weighted-Average Grant Date Fair Value          
Unvested, beginning of period (in dollars per share)     $ 19.73    
Granted (in dollars per share)     26.3    
Incremental performance shares vested (in dollars per share)     19.73    
Vested (in dollars per share)     19.73    
Forfeited (in dollars per share)     19.73    
Unvested, end of period (in dollars per share) $ 26.3   $ 26.3   $ 19.73
Compensation expenses $ 67 $ 56 $ 212 $ 112  
Unrealized compensation cost $ 509   $ 509   $ 31