Annual report pursuant to Section 13 and 15(d)

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

v3.19.3.a.u2
STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) - Employee stock option
12 Months Ended
Dec. 31, 2019
$ / shares
shares
$1.68 - $1.96  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) $ 1.68
Range of exercise prices, high end of the range (in dollars per share) $ 1.96
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 479,134
Weighted-Average Remaining Contractual Life 9 years 6 months 4 days
Weighted-Average Exercise Price (in dollars per share) $ 1.95
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 10,834
Weighted Average Exercise Price (in dollars per share) $ 1.68
$2.00 - $2.00  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.00
Range of exercise prices, high end of the range (in dollars per share) $ 2.00
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 4,426,817
Weighted-Average Remaining Contractual Life 8 years 6 months 26 days
Weighted-Average Exercise Price (in dollars per share) $ 2.00
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 821,292
Weighted Average Exercise Price (in dollars per share) $ 2.00
$2.02 - $2.14  
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.14
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,814,210
Weighted-Average Remaining Contractual Life 5 years 11 months 19 days
Weighted-Average Exercise Price (in dollars per share) $ 2.11
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 3,433,546
Weighted Average Exercise Price (in dollars per share) $ 2.12
$2.21 - $2.74  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.21
Range of exercise prices, high end of the range (in dollars per share) $ 2.74
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,621,639
Weighted-Average Remaining Contractual Life 6 years 10 months 17 days
Weighted-Average Exercise Price (in dollars per share) $ 2.52
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,590,664
Weighted Average Exercise Price (in dollars per share) $ 2.62
$2.76 - $3.80  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.76
Range of exercise prices, high end of the range (in dollars per share) $ 3.80
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,231,670
Weighted-Average Remaining Contractual Life 5 years 9 months 29 days
Weighted-Average Exercise Price (in dollars per share) $ 3.50
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,676,557
Weighted Average Exercise Price (in dollars per share) $ 3.50
$3.84 - $4.49  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 3.84
Range of exercise prices, high end of the range (in dollars per share) $ 4.49
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,777,761
Weighted-Average Remaining Contractual Life 6 years 5 months 23 days
Weighted-Average Exercise Price (in dollars per share) $ 4.32
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,952,367
Weighted Average Exercise Price (in dollars per share) $ 4.31
$4.53 - $9.62  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 4.53
Range of exercise prices, high end of the range (in dollars per share) $ 9.62
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,319,473
Weighted-Average Remaining Contractual Life 1 year 7 months 17 days
Weighted-Average Exercise Price (in dollars per share) $ 7.50
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 3,319,473
Weighted Average Exercise Price (in dollars per share) $ 7.50
$1.68 - $9.62  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 1.68
Range of exercise prices, high end of the range (in dollars per share) $ 9.62
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 22,670,704
Weighted-Average Remaining Contractual Life 6 years 1 month 17 days
Weighted-Average Exercise Price (in dollars per share) $ 3.51
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 15,804,733
Weighted Average Exercise Price (in dollars per share) $ 3.97