Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
STOCK-BASED COMPENSATION - Stock Options by Exercise Price (Details) - Employee stock option
12 Months Ended
Dec. 31, 2018
$ / shares
shares
$1.68 - $2.14  
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) $ 2.14
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,879,555
Weighted-Average Remaining Contractual Life 6 years 8 months 5 days
Weighted-Average Exercise Price (in dollars per share) $ 2.12
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 3,278,782
Weighted Average Exercise Price (in dollars per share) $ 2.12
$2.15 - $2.76  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.15
Range of exercise prices, high end of the range (in dollars per share) $ 2.76
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,344,004
Weighted-Average Remaining Contractual Life 6 years 11 months 1 day
Weighted-Average Exercise Price (in dollars per share) $ 2.61
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,756,548
Weighted Average Exercise Price (in dollars per share) $ 2.65
$2.77 - $3.67  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 2.77
Range of exercise prices, high end of the range (in dollars per share) $ 3.67
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,532,086
Weighted-Average Remaining Contractual Life 6 years 1 month 13 days
Weighted-Average Exercise Price (in dollars per share) $ 3.49
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 2,433,716
Weighted Average Exercise Price (in dollars per share) $ 3.48
$3.68 - $4.49  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 3.68
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 4,893,668
Weighted-Average Remaining Contractual Life 8 years 9 months 15 days
Weighted-Average Exercise Price (in dollars per share) $ 4.25
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 1,217,498
Weighted Average Exercise Price (in dollars per share) $ 4.10
$4.50 - $7.60  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 4.50
Range of exercise prices, high end of the range (in dollars per share) $ 7.60
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 3,326,279
Weighted-Average Remaining Contractual Life 1 year 11 months 9 days
Weighted-Average Exercise Price (in dollars per share) $ 6.57
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 3,326,279
Weighted Average Exercise Price (in dollars per share) $ 6.57
$7.61 - $9.80  
Stock options by exercise price  
Range of exercise prices, low end of the range (in dollars per share) 7.61
Range of exercise prices, high end of the range (in dollars per share) $ 9.80
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 1,737,739
Weighted-Average Remaining Contractual Life 1 year 11 months 19 days
Weighted-Average Exercise Price (in dollars per share) $ 8.71
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 1,737,739
Weighted Average Exercise Price (in dollars per share) $ 8.71
$1.68 - $9.80  
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.80
Options Outstanding  
Number of Shares Underlying Options (in shares) | shares 20,713,331
Weighted-Average Remaining Contractual Life 5 years 11 months 16 days
Weighted-Average Exercise Price (in dollars per share) $ 4.20
Options Exercisable  
Number of Shares Underlying Options (in shares) | shares 14,750,562
Weighted Average Exercise Price (in dollars per share) $ 4.39