XML 77 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity and Stock-based Compensation - Schedule of Shares Outstanding and Exercisable (Details)
9 Months Ended
Sep. 30, 2018
$ / shares
shares
Range of Exercise Prices, minimum $ 1.47
Range of Exercise Prices, maximum $ 42.80
Number of Options Outstanding | shares 2,525,005
Weighted Average Remaining Contractual Life in Years 5 years 9 months 14 days
Weighted Average Exercise Price $ 5.10
Number Exercisable | shares 1,277,557
Weighted Average Exercisable Exercise Price $ 5.12
Range One [Member]  
Range of Exercise Prices, minimum 1.47
Range of Exercise Prices, maximum $ 2.60
Number of Options Outstanding | shares 851,000
Weighted Average Remaining Contractual Life in Years 8 years 4 days
Weighted Average Exercise Price $ 2.04
Number Exercisable | shares 367,921
Weighted Average Exercisable Exercise Price $ 2.18
Range Two [Member]  
Range of Exercise Prices, minimum 3.04
Range of Exercise Prices, maximum $ 4.50
Number of Options Outstanding | shares 547,031
Weighted Average Remaining Contractual Life in Years 7 years 2 months 23 days
Weighted Average Exercise Price $ 3.96
Number Exercisable | shares 392,138
Weighted Average Exercisable Exercise Price $ 3.98
Range Three [Member]  
Range of Exercise Prices, minimum 5.49
Range of Exercise Prices, maximum $ 6.36
Number of Options Outstanding | shares 101,536
Weighted Average Remaining Contractual Life in Years 4 years 9 months 25 days
Weighted Average Exercise Price $ 5.98
Number Exercisable | shares 99,658
Weighted Average Exercisable Exercise Price $ 5.98
Range Four [Member]  
Range of Exercise Prices, minimum 6.64
Range of Exercise Prices, maximum $ 8.99
Number of Options Outstanding | shares 1,020,408
Weighted Average Remaining Contractual Life in Years 3 years 3 months 15 days
Weighted Average Exercise Price $ 7.98
Number Exercisable | shares 412,810
Weighted Average Exercisable Exercise Price $ 8.15
Range Five [Member]  
Range of Exercise Prices, minimum $ 42.80
Number of Options Outstanding | shares 5,030
Weighted Average Remaining Contractual Life in Years 1 year 10 months 14 days
Weighted Average Exercise Price $ 42.80
Number Exercisable | shares 5,030
Weighted Average Exercisable Exercise Price $ 42.80