XML 83 R73.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTS (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Exercse Price $ 1.37
Number outstanding | shares 6,500
Exercise Price $0.00 [Member]  
Number outstanding | shares 6,500
Weighted average remaining contractual life (years) 3 years 9 months
Weighted Average Exercise Price
Number Exercisable | shares 6,500
Weighted Average Exercise Price
Exercise Price $ 0.88 [Member]  
Exercse Price $ 0.88
Number outstanding | shares 281,250
Weighted average remaining contractual life (years) 4 years 9 months 7 days
Weighted Average Exercise Price $ 0.88
Number Exercisable | shares
Weighted Average Exercise Price $ 0.88
Exercise Price $1.07 [Member]  
Exercse Price $ 1.07
Number outstanding | shares 400,000
Weighted average remaining contractual life (years) 4 years 10 months 28 days
Weighted Average Exercise Price $ 1.07
Number Exercisable | shares 400,000
Weighted Average Exercise Price $ 1.07
Exercise Price $1.14 [Member]  
Exercse Price $ 1.14
Number outstanding | shares 144,928
Weighted average remaining contractual life (years) 4 years 8 months 9 days
Weighted Average Exercise Price $ 1.14
Number Exercisable | shares
Weighted Average Exercise Price $ 1.14
Exercise Price $1.16 [Member]  
Exercse Price $ 1.16
Number outstanding | shares 95,238
Weighted average remaining contractual life (years) 4 years 10 months 28 days
Weighted Average Exercise Price $ 1.16
Number Exercisable | shares
Weighted Average Exercise Price $ 1.16
Exercise Price $1.17 [Member]  
Exercse Price $ 1.17
Number outstanding | shares 157,143
Weighted average remaining contractual life (years) 4 years 9 months 14 days
Weighted Average Exercise Price $ 1.17
Number Exercisable | shares 157,143
Weighted Average Exercise Price $ 1.17
Exercise Price $1.19 [Member]  
Exercse Price $ 1.19
Number outstanding | shares 277,778
Weighted average remaining contractual life (years) 4 years 7 months 28 days
Weighted Average Exercise Price $ 1.19
Number Exercisable | shares
Weighted Average Exercise Price $ 1.19
Exercise Price $1.21 [Member]  
Exercse Price $ 1.21
Number outstanding | shares 90,909
Weighted average remaining contractual life (years) 4 years 9 months 22 days
Weighted Average Exercise Price $ 1.21
Number Exercisable | shares
Weighted Average Exercise Price $ 1.21
Exercise Price $1.43 [Member]  
Exercse Price $ 1.43
Number outstanding | shares 270,198
Weighted average remaining contractual life (years) 4 years 7 months 10 days
Weighted Average Exercise Price $ 1.43
Number Exercisable | shares
Weighted Average Exercise Price $ 1.43
Exercise Price $2.43 [Member]  
Exercse Price $ 2.43
Number outstanding | shares 361,991
Weighted average remaining contractual life (years) 1 year 4 months 28 days
Weighted Average Exercise Price $ 2.43
Number Exercisable | shares 361,991
Weighted Average Exercise Price $ 2.43
Exercise Price $8.00 [Member]  
Exercse Price $ 8.00
Number outstanding | shares 397
Weighted average remaining contractual life (years) 1 year 4 months 2 days
Weighted Average Exercise Price $ 8.00
Number Exercisable | shares 397
Weighted Average Exercise Price $ 8.00
Exercise Price $8.80 [Member]  
Exercse Price $ 8.80
Number outstanding | shares 25,000
Weighted average remaining contractual life (years) 4 years 4 days
Weighted Average Exercise Price $ 8.80
Number Exercisable | shares 25,000
Weighted Average Exercise Price $ 8.80
Exercise Price $12.00 [Member]  
Exercse Price $ 12.00
Number outstanding | shares 12,500
Weighted average remaining contractual life (years) 3 years 10 months 10 days
Weighted Average Exercise Price $ 12.00
Number Exercisable | shares 12,500
Weighted Average Exercise Price $ 12.00
Exercise Price $19.80 [Member]  
Exercse Price $ 19.80
Number outstanding | shares 15,555
Weighted average remaining contractual life (years) 3 years 9 months
Weighted Average Exercise Price $ 19.80
Number Exercisable | shares 15,555
Weighted Average Exercise Price $ 19.80
Exercise Price $440.00 [Member]  
Exercse Price $ 440.00
Number outstanding | shares 355
Weighted average remaining contractual life (years) 2 years 4 months 10 days
Weighted Average Exercise Price $ 440.00
Number Exercisable | shares 355
Weighted Average Exercise Price $ 440.00
Exercise Price $480.00 [Member]  
Exercse Price $ 480.00
Number outstanding | shares 94
Weighted average remaining contractual life (years) 2 years 10 months 2 days
Weighted Average Exercise Price $ 480.00
Number Exercisable | shares 94
Weighted Average Exercise Price $ 480.00
Exercise Price $528.00 [Member]  
Exercse Price $ 528.00
Number outstanding | shares 186
Weighted average remaining contractual life (years) 2 years 4 months 2 days
Weighted Average Exercise Price $ 528.00
Number Exercisable | shares 186
Weighted Average Exercise Price $ 528.00
Exercise Price $560.00 [Member]  
Exercse Price $ 560.00
Number outstanding | shares 2,657
Weighted average remaining contractual life (years) 2 years 4 months 13 days
Weighted Average Exercise Price $ 560.00
Number Exercisable | shares 2,657
Weighted Average Exercise Price $ 560.00
Exercise Price $600 [Member]  
Exercse Price $ 600.00
Number outstanding | shares 170
Weighted average remaining contractual life (years) 1 year 10 months 13 days
Weighted Average Exercise Price $ 600.00
Number Exercisable | shares 170
Weighted Average Exercise Price $ 600.00
Exercise Price $640.00 [Member]  
Exercse Price $ 640.00
Number outstanding | shares 200
Weighted average remaining contractual life (years) 1 year 9 months 25 days
Weighted Average Exercise Price $ 640.00
Number Exercisable | shares 200
Weighted Average Exercise Price $ 640.00
Exercise Price $752.00 [Member]  
Exercse Price $ 752.00
Number outstanding | shares 9,614
Weighted average remaining contractual life (years) 2 years 10 months 17 days
Weighted Average Exercise Price $ 752.00
Number Exercisable | shares 9,614
Weighted Average Exercise Price $ 752.00
Exercise Price $800.00 [Member]  
Exercse Price $ 800.00
Number outstanding | shares 350
Weighted average remaining contractual life (years) 2 years 5 months 8 days
Weighted Average Exercise Price $ 800.00
Number Exercisable | shares 350
Weighted Average Exercise Price $ 800.00
Exercise Price $880.00 [Member]  
Exercse Price $ 880.00
Number outstanding | shares 947
Weighted average remaining contractual life (years) 1 year 2 months 1 day
Weighted Average Exercise Price $ 880.00
Number Exercisable | shares 947
Weighted Average Exercise Price $ 880.00
Exercise Price $920.00 [Member]  
Exercse Price $ 920.00
Number outstanding | shares 2,126
Weighted average remaining contractual life (years) 2 years 8 months 26 days
Weighted Average Exercise Price $ 920.00
Number Exercisable | shares 2,126
Weighted Average Exercise Price $ 920.00
Exercise Price $1,040.00 [Member]  
Exercse Price $ 1,040.00
Number outstanding | shares 1,243
Weighted average remaining contractual life (years) 2 years 9 months 14 days
Weighted Average Exercise Price $ 1,040.00
Number Exercisable | shares 1,243
Weighted Average Exercise Price $ 1,040.00
Exercise Price $1,760.00 [Member]  
Exercse Price $ 1,760.00
Number outstanding | shares 781
Weighted average remaining contractual life (years) 2 years 6 months 22 days
Weighted Average Exercise Price $ 1,760.00
Number Exercisable | shares 781
Weighted Average Exercise Price $ 1,760.00
Exercise Price $1,800.00 [Member]  
Exercse Price $ 1,800.00
Number outstanding | shares 140
Weighted average remaining contractual life (years) 2 years 6 months 25 days
Weighted Average Exercise Price $ 1,800.00
Number Exercisable | shares 140
Weighted Average Exercise Price $ 1,800.00
Exercise Price $2,000.00 [Member]  
Exercse Price $ 2,000.00
Number outstanding | shares 203
Weighted average remaining contractual life (years) 2 years 6 months 25 days
Weighted Average Exercise Price $ 2,000.00
Number Exercisable | shares 203
Weighted Average Exercise Price $ 2,000.00
Exercise Price $0.88 - $2,000.00 [Member]  
Number outstanding | shares 2,158,453
Weighted average remaining contractual life (years) 4 years 1 month 28 days
Weighted Average Exercise Price $ 8.88
Number Exercisable | shares 998,152
Weighted Average Exercise Price $ 17.85
Exercise Price $0.88 - $2,000.00 [Member] | Maximum [Member]  
Exercse Price 2,000.00
Exercise Price $0.88 - $2,000.00 [Member] | Minimum [Member]  
Exercse Price $ 0.88