v3.26.1
STOCK-BASED COMPENSATION PLAN - Schedule of Restricted Stock Awards Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restricted Stock    
Number of Shares    
Unvested shares outstanding, beginning balance (in shares) 149,288  
Granted (in shares) 74,264  
Vested (in shares) (73,014)  
Forfeited (in shares) (46,994)  
Unvested shares outstanding, ending balance (in shares) 103,544  
Weighted Average Grant Date Fair Value    
Unvested shares outstanding, beginning balance (in USD per share) $ 9.67  
Granted (in USD per share) 14.47  
Vested (in USD per share) 9.39  
Forfeited (in USD per share) 11.06  
Unvested shares outstanding, ending balance (in USD per share) $ 12.68  
Aggregate market value of RSA’s vested $ 1,026,000 $ 250,000
Performance Shares    
Number of Shares    
Unvested shares outstanding, beginning balance (in shares) 100,224  
Granted (in shares) 26,264  
Vested (in shares) 0  
Forfeited (in shares) (73,919)  
Unvested shares outstanding, ending balance (in shares) 52,569  
Weighted Average Grant Date Fair Value    
Unvested shares outstanding, beginning balance (in USD per share) $ 10.58  
Granted (in USD per share) 12.65  
Vested (in USD per share) 0  
Forfeited (in USD per share) 11.72  
Unvested shares outstanding, ending balance (in USD per share) $ 10.91  
Restricted Stock Units (RSUs)    
Number of Shares    
Unvested shares outstanding, beginning balance (in shares) 59,174  
Granted (in shares) 32,020  
Vested (in shares) (16,306)  
Forfeited (in shares) (3,414)  
Unvested shares outstanding, ending balance (in shares) 71,474  
Weighted Average Grant Date Fair Value    
Unvested shares outstanding, beginning balance (in USD per share) $ 7.96  
Granted (in USD per share) 14.47  
Vested (in USD per share) 8.14  
Forfeited (in USD per share) 7.74  
Unvested shares outstanding, ending balance (in USD per share) $ 10.85  
Aggregate market value of RSA’s vested $ 230,000 $ 0