XML 84 R74.htm IDEA: XBRL DOCUMENT v3.20.2
WARRANTS (Details)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Exercse Price $ 1.39
Number outstanding | shares 6,500
Exercise Price $0.00 [Member]  
Exercse Price
Number outstanding | shares 6,500
Weighted average remaining contractual life (years) 3 years 6 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 6 months 7 days
Weighted Average Exercise Price $ 0.88
Number Exercisable | shares 281,250
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 7 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 5 months 8 days
Weighted Average Exercise Price $ 1.14
Number Exercisable | shares 144,928
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 7 months 24 days
Weighted Average Exercise Price $ 1.16
Number Exercisable | shares 95,238
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 6 months 11 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 4 months 28 days
Weighted Average Exercise Price $ 1.19
Number Exercisable | shares 277,778
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 6 months 22 days
Weighted Average Exercise Price $ 1.21
Number Exercisable | shares 90,909
Weighted Average Exercise Price $ 1.21
Exercise Price $1.43 [Member]  
Exercse Price $ 1.43
Number outstanding | shares 1,700,361
Weighted average remaining contractual life (years) 4 years 4 months 10 days
Weighted Average Exercise Price $ 1.43
Number Exercisable | shares 1,700,361
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 1 month 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 1 month 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) 3 years 9 months
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 7 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 6 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 1 month 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 6 months 29 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 1 month 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 1 month 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 7 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 7 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 7 months 13 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 2 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) 11 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 5 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 6 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 3 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 3 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 3 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 3,588,616
Weighted average remaining contractual life (years) 4 years 1 month 2 days
Weighted Average Exercise Price $ 5.91
Number Exercisable | shares 3,588,616
Weighted Average Exercise Price $ 5.91
Exercise Price $0.88 - $2,000.00 [Member] | Maximum [Member]  
Exercse Price 2,000
Exercise Price $0.88 - $2,000.00 [Member] | Minimum [Member]  
Exercse Price $ 0.88