v3.25.1
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Options    
Outstanding at beginning of period (in shares) 16,321,014  
Granted (in shares) 0  
Exercised (in shares) (1,252,550)  
Forfeited (in shares) (693,151)  
Outstanding at end of period (in shares) 14,375,313 16,321,014
Exercisable options at end of period (in shares) 14,370,625  
Weighted Average exercise price    
Outstanding at beginning of period (in dollars per share) $ 3.29  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 2.04  
Forfeited (in dollars per share) 4.72  
Outstanding at end of period (in dollars per share) 3.33 $ 3.29
Exercisable options at end of period (in dollars per share) $ 3.33  
Additional Disclosures    
Oustanding, weighted average remaining contractual term 4 years 8 months 15 days 4 years 4 months 2 days
Exercisable options at end of period, weighted average remaining contractual term 4 years 8 months 15 days  
Oustanding at beginning of period, aggregate intrinsic value $ 5,212  
Exercised, aggregate intrinsic value 445  
Oustanding at end of period, aggregate intrinsic value 3,076 $ 5,212
Exercisable options at end of period, aggregate intrinsic value $ 3,076