Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details)

v3.22.4
STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) - Employee stock options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) $ 0.90    
Range of exercise prices, high end of the range (in dollars per share) $ 6.51    
Options Outstanding      
Number of Outstanding Options (in shares) 34,696,273    
Weighted-Average Remaining Contractual Life (in years) 6 years 2 months 26 days    
Weighted-Average Exercise Price (in dollars per share) $ 2.74    
Options Exercisable      
Number of Options (in shares) 22,669,120    
Weighted Average Exercise Price (in dollars per share) $ 2.91    
Additional disclosures      
Aggregate intrinsic value of stock options vested and expected to vest $ 1,493    
Aggregate intrinsic value of options exercised $ 200 $ 2,100 $ 500
$0.90 - $2.00      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) $ 0.90    
Range of exercise prices, high end of the range (in dollars per share) $ 2.00    
Options Outstanding      
Number of Outstanding Options (in shares) 7,143,200    
Weighted-Average Remaining Contractual Life (in years) 7 years 6 months 14 days    
Weighted-Average Exercise Price (in dollars per share) $ 1.55    
Options Exercisable      
Number of Options (in shares) 4,222,496    
Weighted Average Exercise Price (in dollars per share) $ 1.95    
$2.01 - $2.34      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 2.01    
Range of exercise prices, high end of the range (in dollars per share) $ 2.34    
Options Outstanding      
Number of Outstanding Options (in shares) 5,979,493    
Weighted-Average Remaining Contractual Life (in years) 4 years 9 months 10 days    
Weighted-Average Exercise Price (in dollars per share) $ 2.20    
Options Exercisable      
Number of Options (in shares) 5,143,388    
Weighted Average Exercise Price (in dollars per share) $ 2.18    
$2.37 - $2.40      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 2.37    
Range of exercise prices, high end of the range (in dollars per share) $ 2.40    
Options Outstanding      
Number of Outstanding Options (in shares) 495,000    
Weighted-Average Remaining Contractual Life (in years) 4 years 10 months 24 days    
Weighted-Average Exercise Price (in dollars per share) $ 2.39    
Options Exercisable      
Number of Options (in shares) 457,500    
Weighted Average Exercise Price (in dollars per share) $ 2.39    
$2.42 - $2.42      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 2.42    
Range of exercise prices, high end of the range (in dollars per share) $ 2.42    
Options Outstanding      
Number of Outstanding Options (in shares) 6,189,723    
Weighted-Average Remaining Contractual Life (in years) 8 years 1 month 20 days    
Weighted-Average Exercise Price (in dollars per share) $ 2.42    
Options Exercisable      
Number of Options (in shares) 2,502,752    
Weighted Average Exercise Price (in dollars per share) $ 2.42    
$2.44 - $3.52      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 2.44    
Range of exercise prices, high end of the range (in dollars per share) $ 3.52    
Options Outstanding      
Number of Outstanding Options (in shares) 4,982,149    
Weighted-Average Remaining Contractual Life (in years) 5 years 6 months 21 days    
Weighted-Average Exercise Price (in dollars per share) $ 2.94    
Options Exercisable      
Number of Options (in shares) 3,339,194    
Weighted Average Exercise Price (in dollars per share) $ 2.92    
$3.54 - $3.68      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 3.54    
Range of exercise prices, high end of the range (in dollars per share) $ 3.68    
Options Outstanding      
Number of Outstanding Options (in shares) 5,864,451    
Weighted-Average Remaining Contractual Life (in years) 6 years 3 months 10 days    
Weighted-Average Exercise Price (in dollars per share) $ 3.60    
Options Exercisable      
Number of Options (in shares) 3,108,284    
Weighted Average Exercise Price (in dollars per share) $ 3.62    
$3.71 - $6.51      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 3.71    
Range of exercise prices, high end of the range (in dollars per share) $ 6.51    
Options Outstanding      
Number of Outstanding Options (in shares) 4,042,257    
Weighted-Average Remaining Contractual Life (in years) 4 years 1 month 2 days    
Weighted-Average Exercise Price (in dollars per share) $ 4.69    
Options Exercisable      
Number of Options (in shares) 3,895,506    
Weighted Average Exercise Price (in dollars per share) $ 4.70