Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
STOCK BASED COMPENSATION - Option activity of the Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Number of Shares          
Outstanding at beginning of period (in shares)     8,423    
Exercised (in shares)     (968)    
Forfeited/expired (in shares)     (1,024)    
Outstanding at end of period (in shares) 6,431   6,431   8,423
Options vested at end of period (in shares)     5,635    
Options vested or expected to vest at end of period (in shares) 6,426   6,426    
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.40    
Outstanding at end of period (in dollars per share) $ 1.83   1.83   $ 1.83
Options vested at end of period (in dollars per share)     1.89    
Options vested or expected to vest at end of period     $ 1.83    
Weighted-average remaining contractual term (in years)     5 years 6 months   6 years 7 days
Options vested at end of period (in years)     5 years 3 months 14 days    
Options vested or expected to vest at end of period (in years)     5 years 6 months    
Aggregate intrinsic value of options outstanding $ 2,167   $ 2,167   $ 922
Aggregate intrinsic value of options vested 1,875   1,875    
Aggregate intrinsic value of options vested or expected to vest 2,166   2,166    
Aggregate intrinsic value of options exercised     900 $ 2,800  
Stock-based compensation expense 9,703 $ 19,218 19,016 29,130  
Unrecognized stock-based compensation expense, stock options 1,400   1,400    
Employee Stock Option [Member]          
Weighted-Average Exercise Price per share          
Stock-based compensation expense $ 300 $ 1,000 $ 700 $ 1,900  
Weighted-average period     1 year 1 month 6 days