v3.26.1
SHAREHOLDERS' EQUITY - Schedule of Restricted Stock Awards Activity (Details) - Restricted Stock - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Number of shares of restricted stock    
Beginning balance (in shares) 144,289  
Granted (in shares) 98,669 19,625
Vested (in shares) (50,881) (34,671)
Forfeited (in shares) 0  
Ending balance (in shares) 192,077  
Weighted-average grant date fair value    
Beginning balance (in dollars per share) $ 12.88  
Granted (in dollars per share) 9.34 $ 11.78
Vested (in dollars per share) 11.93 $ 13.13
Forfeited (in dollars per share) 0  
Ending balance (in dollars per share) $ 11.31