v3.26.1
STOCK-BASED COMPENSATION PLAN - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Number of Options  
Options outstanding, beginning balance (in shares) 876,925
Granted (in shares) 162,021
Exercised (in shares) (330,149)
Forfeited (in shares) (106,906)
Options outstanding, ending balance (in shares) 601,891
Exercisable (in shares) 223,897
Expected to vest (in shares) 378,968
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) 10.34
Forfeited (in USD per share) 10.78
Options outstanding, weighted average exercise price, ending balance (in USD per share) 10.66
Exercisable (in USD per share) 10.19
Expected to vest (in USD per share) $ 10.94
Weighted average remaining contractual term, outstanding 7 years 10 months 24 days
Weighted average remaining contractual term, exercisable 6 years 2 months 12 days
Weighted average remaining contractual term, expected to vest 8 years 10 months 24 days
Aggregate intrinsic value, outstanding $ 4,522
Aggregate intrinsic value, exercisable 1,789
Aggregate intrinsic value, expected to vest $ 2,740