XML 50 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation and Warrants (Details 2)
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Range of Exercise Price 0.09-2.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 0.09
Options Outstanding, Range of Exercise Price Upper $ 2.00
Options Outstanding, Options | shares 7,244,099
Options Outstanding, Weighted Average Exercise Price $ 0.85
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 3 months 11 days
Options Exercisable, Options | shares 3,082,751
Options Exercisable, Weighted Average Exercise Price $ 1.13
Options Exercisable, Weighted Average Remaining Contractual Life 3 years 4 months 28 days
Range of Exercise Price 2.01-3.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 2.01
Options Outstanding, Range of Exercise Price Upper $ 3.00
Options Outstanding, Options | shares 5,319,999
Options Outstanding, Weighted Average Exercise Price $ 2.49
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 7 months 28 days
Options Exercisable, Options | shares 4,723,045
Options Exercisable, Weighted Average Exercise Price $ 2.50
Options Exercisable, Weighted Average Remaining Contractual Life 3 years 5 months 8 days
Range Of Exercise Price 0.09-3.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 0.09
Options Outstanding, Range of Exercise Price Upper $ 3.00
Options Outstanding, Options | shares 12,564,098
Options Outstanding, Weighted Average Exercise Price $ 1.55
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 7 months 6 days
Options Exercisable, Options | shares 7,805,796
Options Exercisable, Weighted Average Exercise Price $ 1.96
Options Exercisable, Weighted Average Remaining Contractual Life 3 years 5 months 5 days