Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Warrants (Details 3)

v3.10.0.1
Stock-Based Compensation and Warrants (Details 3)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Range of Exercise Price 0.00-40.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 0.00
Options Outstanding, Range of Exercise Price Upper $ 40.00
Options Outstanding, Options | shares 811,214
Options Outstanding, Weighted Average Exercise Price $ 4.63
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 7 months 13 days
Options Exercisable, Options | shares 94,094
Options Exercisable, Weighted Average Exercise Price $ 24.55
Options Exercisable, Weighted Average Remaining Contractual Life 4 years 9 months 29 days
Range of Exercise Price 41.00-70.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 41.00
Options Outstanding, Range of Exercise Price Upper $ 70.00
Options Outstanding, Options | shares 22,370
Options Outstanding, Weighted Average Exercise Price $ 55.10
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 3 months 18 days
Options Exercisable, Options | shares 22,291
Options Exercisable, Weighted Average Exercise Price $ 55.13
Options Exercisable, Weighted Average Remaining Contractual Life 2 years 3 months 18 days
Range Of Exercise Price 71.09-102.00 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Outstanding, Range of Exercise Price Lower $ 71.00
Options Outstanding, Range of Exercise Price Upper $ 102.00
Options Outstanding, Options | shares 105,398
Options Outstanding, Weighted Average Exercise Price $ 87.84
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 7 months 24 days
Options Exercisable, Options | shares 104,683
Options Exercisable, Weighted Average Exercise Price $ 87.86
Options Exercisable, Weighted Average Remaining Contractual Life 3 years 7 months 24 days