v3.26.1
STOCK-BASED COMPENSATION - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of options    
Beginning balance (in shares) 3,608,170  
Granted (in shares) 592,392  
Exercised (in shares) (1,331,936)  
Forfeited and expired (in shares) (16,748)  
Ending balance (in shares) 2,851,878 3,608,170
Exercisable (in shares) 1,884,345  
Unvested (in shares) 967,533  
Weighted  average  exercise price  ($)    
Beginning balance (in usd per share) $ 1.90  
Granted (in usd per share) 2.64  
Exercised (in usd per share) 1.21  
Forfeited and expired (in usd per share) 2.31  
Ending balance (in usd per share) 2.37 $ 1.90
Exercisable (in usd per share) 2.43  
Unvested (in usd per share) $ 2.25  
Weighted average remaining contractual term (years)    
Balance 6 years 6 months 7 days 6 years 4 months 9 days
Exercisable 5 years 9 months 21 days  
Unvested 7 years 10 months 24 days  
Aggregate intrinsic value ($)    
Beginning balance $ 87,511  
Ending balance 61,653 $ 87,511
Exercisable 40,623  
Unvested $ 21,030