XML 77 R67.htm IDEA: XBRL DOCUMENT v3.19.1
WARRANTS (Details)
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Exercise Price $0.20 [Member]  
Exercse Price $ 0.20
Number outstanding | shares 15,873
Weighted average remaining contractual life (years) 7 years 7 months 24 days
Weighted Average Exercise Price $ 0.20
Number Exercisable | shares 15,873
Weighted Average Exercise Price $ 0.20
Exercise Price $11.00 [Member]  
Exercse Price $ 11.00
Number outstanding | shares 14,182
Weighted average remaining contractual life (years) 3 years 7 months 10 days
Weighted Average Exercise Price $ 11.00
Number Exercisable | shares 14,182
Weighted Average Exercise Price $ 11.00
Exercise Price $12.00 [Member]  
Exercse Price $ 12.00
Number outstanding | shares 3,750
Weighted average remaining contractual life (years) 4 years 1 month 2 days
Weighted Average Exercise Price $ 12.00
Number Exercisable | shares 3,750
Weighted Average Exercise Price $ 12.00
Exercise Price $13.20 [Member]  
Exercse Price $ 13.20
Number outstanding | shares 7,407
Weighted average remaining contractual life (years) 3 years 7 months 24 days
Weighted Average Exercise Price $ 13.20
Number Exercisable | shares 7,407
Weighted Average Exercise Price $ 13.20
Exercise Price $14.00 [Member]  
Exercse Price $ 14.00
Number outstanding | shares 106,286
Weighted average remaining contractual life (years) 3 years 7 months 13 days
Weighted Average Exercise Price $ 14.00
Number Exercisable | shares 106,286
Weighted Average Exercise Price $ 14.00
Exercise Price $15.00 [Member]  
Exercse Price $ 15.00
Number outstanding | shares 6,795
Weighted average remaining contractual life (years) 3 years 1 month 17 days
Weighted Average Exercise Price $ 15.00
Number Exercisable | shares 6,795
Weighted Average Exercise Price $ 15.00
Exercise Price $16.00 [Member]  
Exercse Price $ 16.00
Number outstanding | shares 24,083
Weighted average remaining contractual life (years) 1 year 5 months 12 days
Weighted Average Exercise Price $ 16.00
Number Exercisable | shares 24,083
Weighted Average Exercise Price $ 16.00
Exercise Price $17.40 [Member]  
Exercse Price $ 17.40
Number outstanding | shares 86,207
Weighted average remaining contractual life (years) 4 years 1 month 13 days
Weighted Average Exercise Price $ 17.40
Number Exercisable | shares 86,207
Weighted Average Exercise Price $ 17.40
Exercise Price $18.80 [Member]  
Exercse Price $ 18.80
Number outstanding | shares 384,589
Weighted average remaining contractual life (years) 4 years 1 month 17 days
Weighted Average Exercise Price $ 18.80
Number Exercisable | shares 384,589
Weighted Average Exercise Price $ 18.80
Exercise Price $20.00 [Member]  
Exercse Price $ 20.00
Number outstanding | shares 14,000
Weighted average remaining contractual life (years) 3 years 8 months 12 days
Weighted Average Exercise Price $ 20.00
Number Exercisable | shares 14,000
Weighted Average Exercise Price $ 20.00
Exercise Price $22.00 [Member]  
Exercse Price $ 22.00
Number outstanding | shares 37,974
Weighted average remaining contractual life (years) 2 years 5 months 5 days
Weighted Average Exercise Price $ 22.00
Number Exercisable | shares 37,974
Weighted Average Exercise Price $ 22.00
Exercise Price $23.00 [Member]  
Exercse Price $ 23.00
Number outstanding | shares 85,000
Weighted average remaining contractual life (years) 3 years 11 months 26 days
Weighted Average Exercise Price $ 23.00
Number Exercisable | shares 85,000
Weighted Average Exercise Price $ 23.00
Exercise Price $26.00 [Member]  
Exercse Price $ 26.00
Number outstanding | shares 49,679
Weighted average remaining contractual life (years) 4 years 14 days
Weighted Average Exercise Price $ 26.00
Number Exercisable | shares 49,679
Weighted Average Exercise Price $ 26.00
Exercise Price $27.00 [Member]  
Exercse Price $ 27.00
Number outstanding | shares 55,556
Weighted average remaining contractual life (years) 4 years 1 month 13 days
Weighted Average Exercise Price $ 27.00
Number Exercisable | shares 55,556
Weighted Average Exercise Price $ 27.00
Exercise Price $44.00 [Member]  
Exercse Price $ 44.00
Number outstanding | shares 31,250
Weighted average remaining contractual life (years) 3 years 9 months 25 days
Weighted Average Exercise Price $ 44.00
Number Exercisable | shares 31,250
Weighted Average Exercise Price $ 44.00
Exercise Price $45.00 [Member]  
Exercse Price $ 45.00
Number outstanding | shares 5,625
Weighted average remaining contractual life (years) 3 years 9 months 25 days
Weighted Average Exercise Price $ 45.00
Number Exercisable | shares 5,625
Weighted Average Exercise Price $ 45.00
Exercise Price $50.00 [Member]  
Exercse Price $ 50.00
Number outstanding | shares 8,125
Weighted average remaining contractual life (years) 3 years 9 months 25 days
Weighted Average Exercise Price $ 50.00
Number Exercisable | shares 8,125
Weighted Average Exercise Price $ 50.00
Exercise Price $0.20 - 50.00 [Member]  
Number outstanding | shares 936,381
Weighted average remaining contractual life (years) 3 years 11 months 5 days
Weighted Average Exercise Price $ 20.19
Number Exercisable | shares 936,381
Weighted Average Exercise Price $ 20.19
Exercise Price $0.20 - 50.00 [Member] | Minimum [Member]  
Exercse Price 0.20
Exercise Price $0.20 - 50.00 [Member] | Maximum [Member]  
Exercse Price $ 50.00