Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) - Employee stock options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) $ 1.75    
Range of exercise prices, high end of the range (in dollars per share) $ 8.85    
Options Outstanding      
Number of Outstanding Options (in shares) 30,008,665    
Weighted-Average Remaining Contractual Life (in years) 6 years 14 days    
Weighted-Average Exercise Price (in dollars per share) $ 3.13    
Options Exercisable      
Number of Options (in shares) 19,647,126    
Weighted Average Exercise Price (in dollars per share) $ 3.23    
Additional disclosures      
Aggregate intrinsic value of stock options vested and expected to vest $ 6,611    
Aggregate intrinsic value of options exercised $ 2,100 $ 500 $ 10
$1.75 - $2.00      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) $ 1.75    
Range of exercise prices, high end of the range (in dollars per share) $ 2.00    
Options Outstanding      
Number of Outstanding Options (in shares) 4,530,317    
Weighted-Average Remaining Contractual Life (in years) 6 years 10 months 9 days    
Weighted-Average Exercise Price (in dollars per share) $ 1.95    
Options Exercisable      
Number of Options (in shares) 3,062,689    
Weighted Average Exercise Price (in dollars per share) $ 1.95    
$2.02 - $2.34      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 2.02    
Range of exercise prices, high end of the range (in dollars per share) $ 2.34    
Options Outstanding      
Number of Outstanding Options (in shares) 6,288,002    
Weighted-Average Remaining Contractual Life (in years) 5 years 5 months 1 day    
Weighted-Average Exercise Price (in dollars per share) $ 2.21    
Options Exercisable      
Number of Options (in shares) 4,821,308    
Weighted Average Exercise Price (in dollars per share) $ 2.18    
$2.37 - $2.64      
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.64    
Options Outstanding      
Number of Outstanding Options (in shares) 4,256,738    
Weighted-Average Remaining Contractual Life (in years) 7 years 7 months 17 days    
Weighted-Average Exercise Price (in dollars per share) $ 2.45    
Options Exercisable      
Number of Options (in shares) 1,939,507    
Weighted Average Exercise Price (in dollars per share) $ 2.45    
$2.72 - $3.54      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 2.72    
Range of exercise prices, high end of the range (in dollars per share) $ 3.54    
Options Outstanding      
Number of Outstanding Options (in shares) 5,718,865    
Weighted-Average Remaining Contractual Life (in years) 6 years 10 months 28 days    
Weighted-Average Exercise Price (in dollars per share) $ 3.29    
Options Exercisable      
Number of Options (in shares) 2,746,933    
Weighted Average Exercise Price (in dollars per share) $ 3.04    
$3.55 - $3.85      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 3.55    
Range of exercise prices, high end of the range (in dollars per share) $ 3.85    
Options Outstanding      
Number of Outstanding Options (in shares) 4,209,804    
Weighted-Average Remaining Contractual Life (in years) 5 years 9 months 29 days    
Weighted-Average Exercise Price (in dollars per share) $ 3.66    
Options Exercisable      
Number of Options (in shares) 2,445,879    
Weighted Average Exercise Price (in dollars per share) $ 3.65    
$3.87 - $7.60      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 3.87    
Range of exercise prices, high end of the range (in dollars per share) $ 7.60    
Options Outstanding      
Number of Outstanding Options (in shares) 4,260,947    
Weighted-Average Remaining Contractual Life (in years) 4 years 7 months 6 days    
Weighted-Average Exercise Price (in dollars per share) $ 4.81    
Options Exercisable      
Number of Options (in shares) 3,886,818    
Weighted Average Exercise Price (in dollars per share) $ 4.84    
$8.02 - $8.85      
Stock options by exercise price      
Range of exercise prices, low end of the range (in dollars per share) 8.02    
Range of exercise prices, high end of the range (in dollars per share) $ 8.85    
Options Outstanding      
Number of Outstanding Options (in shares) 743,992    
Weighted-Average Remaining Contractual Life (in years) 25 days    
Weighted-Average Exercise Price (in dollars per share) $ 8.16    
Options Exercisable      
Number of Options (in shares) 743,992    
Weighted Average Exercise Price (in dollars per share) $ 8.16