v3.26.1
STOCK-BASED COMPENSATION PLAN - Schedule of Restricted Stock Awards Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock        
Number of Shares        
Unvested shares outstanding, beginning balance (in shares)     149,288  
Granted (in shares)     92,264  
Vested (in shares)     (104,036)  
Forfeited (in shares)     (52,994)  
Unvested shares outstanding, ending balance (in shares) 84,522   84,522  
Weighted Average Grant Date Fair Value        
Unvested shares outstanding, beginning balance (in USD per share)     $ 9.67  
Granted (in USD per share)     15.11  
Vested (in USD per share)     10.67  
Forfeited (in USD per share)     11.45  
Unvested shares outstanding, ending balance (in USD per share) $ 13.50   $ 13.50  
Aggregate market value of RSA’s vested $ 225,000 $ 94,000 $ 1,251,000 $ 344,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   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   $ 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)     (4,382)  
Unvested shares outstanding, ending balance (in shares) 70,506   70,506  
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)     9.23  
Unvested shares outstanding, ending balance (in USD per share) $ 10.80   $ 10.80  
Aggregate market value of RSA’s vested $ 0 $ 0 $ 230,000 $ 0