v3.26.1
STOCK-BASED COMPENSATION PLAN - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Number of Options  
Options outstanding, beginning balance (in shares) 876,925
Granted (in shares) 162,021
Exercised (in shares) (65,393)
Forfeited (in shares) (101,097)
Options outstanding, ending balance (in shares) 872,456
Exercisable (in shares) 464,071
Expected to vest (in shares) 408,385
Weighted Average Exercise Price  
Options outstanding, weighted average exercise price, beginning balance (in USD per share) $ 9.85
Granted (in USD per share) 14.47
Exercised (in USD per share) 8.17
Forfeited (in USD per share) 10.58
Options outstanding, weighted average exercise price, ending balance (in USD per share) 10.75
Exercisable (in USD per share) 10.71
Expected to vest (in USD per share) $ 10.79
Weighted average remaining contractual term, outstanding 7 years 6 months
Weighted average remaining contractual term, exercisable 6 years 3 months 18 days
Weighted average remaining contractual term, expected to vest 8 years 10 months 24 days
Aggregate intrinsic value, outstanding $ 2,844
Aggregate intrinsic value, exercisable 1,529
Aggregate intrinsic value, expected to vest $ 1,315