Annual report pursuant to Section 13 and 15(d)

STOCK BASED COMPENSATION - Option activity of the Plan (Details)

v3.24.0.1
STOCK BASED COMPENSATION - Option activity of the Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Outstanding at beginning of period (in shares) 8,423,000    
Granted (in shares) 0 0  
Exercised (in shares) (1,006,000)    
Forfeited/expired (in shares) (1,253,000)    
Outstanding as of end of period (in shares) 6,164,000 8,423,000  
Options vested as of end of period (in shares) 5,793,000    
Options vested or expected to vest as of end of period (in shares) 6,162,000    
Weighted-Average Exercise Price per share      
Outstanding at beginning of period (in dollars per share) $ 1.83    
Exercised (in dollars per share) 1.20    
Forfeited/expired (in dollars per share) 2.32    
Outstanding at end of period (in dollars per share) 1.83 $ 1.83  
Options vested at end of period (in dollars per share) 1.85    
Options vested or expected to vest at end of period $ 1.83    
Options vested at end of period (in years) 4 years 10 months 13 days    
Aggregate intrinsic value of options vested or expected to vest $ 140    
Aggregate intrinsic value of options vested $ 140    
Options vested or expected to vest at end of period (in years) 4 years 11 months 19 days    
Aggregate intrinsic value of options outstanding $ 140 $ 922  
Weighted average grant date fair value for options granted $ 0 $ 0 $ 5.24
Weighted-average remaining contractual term (in years) 4 years 11 months 19 days 6 years 7 days  
Aggregate intrinsic value of options exercised $ 941 $ 4,700 $ 57,200
Aggregate Intrinsic Value Forfeited/expired 36    
Stock-based compensation expense 33,177 48,785 28,778
Unrecognized stock-based compensation expense, stock options $ 700    
Weighted-average period 7 months 6 days    
Employee Stock Option [Member]      
Weighted-Average Exercise Price per share      
Stock-based compensation expense $ 1,400 $ 2,800 $ 6,900