XML 48 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Options Outstanding and Exercisable By Price Range) (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Stock Options Outstanding  
Number of Shares | shares 15,881,721
Weighted Average Remaining Contractual Life 8 years 2 months 1 day
Weighted Average Exercise Price (in dollars per share) $ 0.95
Stock Options Exercisable  
Number of Shares | shares 13,661,670
Weighted Average Exercise Price Per Share (in dollars per share) $ 0.99
Exercise Price Range From $0.33 - $0.67 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 0.33
Exercise Price, high end of range (in dollars per share) $ 0.67
Stock Options Outstanding  
Number of Shares | shares 13,442,367
Weighted Average Remaining Contractual Life 8 years 3 months 11 days
Weighted Average Exercise Price (in dollars per share) $ 0.65
Stock Options Exercisable  
Number of Shares | shares 11,533,358
Weighted Average Exercise Price Per Share (in dollars per share) $ 0.66
Exercise Price Range From $0.84 - $0.1.30 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 0.84
Exercise Price, high end of range (in dollars per share) $ 1.30
Stock Options Outstanding  
Number of Shares | shares 755,080
Weighted Average Remaining Contractual Life 9 years 1 month 24 days
Weighted Average Exercise Price (in dollars per share) $ 1.09
Stock Options Exercisable  
Number of Shares | shares 445,705
Weighted Average Exercise Price Per Share (in dollars per share) $ 0.94
Exercise Price Range From $1.91 To $3.30 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 1.91
Exercise Price, high end of range (in dollars per share) $ 3.30
Stock Options Outstanding  
Number of Shares | shares 370,000
Weighted Average Remaining Contractual Life 7 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 2.97
Stock Options Exercisable  
Number of Shares | shares 368,333
Weighted Average Exercise Price Per Share (in dollars per share) $ 2.97
Exercise Price Range From $3.38 To $3.38 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 3.38
Exercise Price, high end of range (in dollars per share) $ 3.38
Stock Options Outstanding  
Number of Shares | shares 1,263,022
Weighted Average Remaining Contractual Life 6 years 8 months 16 days
Weighted Average Exercise Price (in dollars per share) $ 3.38
Stock Options Exercisable  
Number of Shares | shares 1,263,022
Weighted Average Exercise Price Per Share (in dollars per share) $ 3.38
Exercise Price Range From $3.40 To $4.72 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 3.40
Exercise Price, high end of range (in dollars per share) $ 4.72
Stock Options Outstanding  
Number of Shares | shares 50,625
Weighted Average Remaining Contractual Life 6 years 9 months 7 days
Weighted Average Exercise Price (in dollars per share) $ 3.40
Stock Options Exercisable  
Number of Shares | shares 50,625
Weighted Average Exercise Price Per Share (in dollars per share) $ 3.40
Exercise Price Range From $8.24 To $17.36 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 8.24
Exercise Price, high end of range (in dollars per share) $ 17.36
Stock Options Outstanding  
Number of Shares | shares 315
Weighted Average Remaining Contractual Life 1 year 7 days
Weighted Average Exercise Price (in dollars per share) $ 12.94
Stock Options Exercisable  
Number of Shares | shares 315
Weighted Average Exercise Price Per Share (in dollars per share) $ 12.94
Exercise Price Range From $42.88 To $48.00 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price, low end of range (in dollars per share) 42.88
Exercise Price, high end of range (in dollars per share) $ 48.00
Stock Options Outstanding  
Number of Shares | shares 312
Weighted Average Remaining Contractual Life 3 years 9 months 3 days
Weighted Average Exercise Price (in dollars per share) $ 45.17
Stock Options Exercisable  
Number of Shares | shares 312
Weighted Average Exercise Price Per Share (in dollars per share) $ 45.17