XML 74 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Stock Options and Equity-Classified Warrants - Schedule of Ranges of Stock Options (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Number of Options Outstanding | shares 2,555,835
Weighted-Average Remaining Contractual Life (years) 6 years 11 months 1 day
Weighted-Average Exercise Price $ 10.69
Number of Options Exercisable | shares 2,252,387
Weighted-Average Remaining Contractual Life (years) 6 years 8 months 9 days
Weighted-Average Exercise Price, Options Exercisable $ 11.85
Stock Options [Member] | Exercise Price Range One [Member]  
Range of Exercise Prices, Lower Range 0.77
Range of Exercise Prices, Upper Range $ 5.00
Number of Options Outstanding | shares 1,212,182
Weighted-Average Remaining Contractual Life (years) 8 years 6 months 29 days
Weighted-Average Exercise Price $ 2.14
Number of Options Exercisable | shares 908,734
Weighted-Average Remaining Contractual Life (years) 8 years 6 months 21 days
Weighted-Average Exercise Price, Options Exercisable $ 2.18
Stock Options [Member] | Exercise Price Range Two [Member]  
Range of Exercise Prices, Lower Range 5.01
Range of Exercise Prices, Upper Range $ 11.00
Number of Options Outstanding | shares 165,835
Weighted-Average Remaining Contractual Life (years) 3 years 11 months 8 days
Weighted-Average Exercise Price $ 10.98
Number of Options Exercisable | shares 165,835
Weighted-Average Remaining Contractual Life (years) 3 years 11 months 8 days
Weighted-Average Exercise Price, Options Exercisable $ 10.98
Stock Options [Member] | Exercise Price Range Three [Member]  
Range of Exercise Prices, Lower Range 11.01
Range of Exercise Prices, Upper Range $ 15.00
Number of Options Outstanding | shares 678,552
Weighted-Average Remaining Contractual Life (years) 6 years 3 months 19 days
Weighted-Average Exercise Price $ 13.90
Number of Options Exercisable | shares 678,552
Weighted-Average Remaining Contractual Life (years) 6 years 3 months 19 days
Weighted-Average Exercise Price, Options Exercisable $ 13.90
Stock Options [Member] | Exercise Price Range Four [Member]  
Range of Exercise Prices, Lower Range 15.01
Range of Exercise Prices, Upper Range $ 98.28
Number of Options Outstanding | shares 499,266
Weighted-Average Remaining Contractual Life (years) 4 years 8 months 19 days
Weighted-Average Exercise Price $ 26.97
Number of Options Exercisable | shares 499,266
Weighted-Average Remaining Contractual Life (years) 4 years 8 months 19 days
Weighted-Average Exercise Price, Options Exercisable $ 26.97