XML 102 R86.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTS (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Number warrant outstanding | shares 6,500
Exercise Price $0.00 [Member]  
Exercse price (in dollars per share)
Number warrant outstanding | shares 6,500
Weighted average remaining contractual life (years) 3 years 3 months
Warrant outstanding, weighted average exercise price (in dollars per share)
Warrant exercisable, weighted average exercise price (in dollars per share) $ 6,500
Exercise Price $0.88 - $1.9 [Member]  
Number warrant outstanding | shares 3,237,016
Weighted average remaining contractual life (years) 4 years 3 months 18 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 1.43
Warrant exercisable, weighted average exercise price (in dollars per share) $ 3,237,016
Exercise Price $8.00 - $19.80 [Member]  
Number warrant outstanding | shares 53,452
Weighted average remaining contractual life (years) 3 years 4 months 13 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 12.74
Warrant exercisable, weighted average exercise price (in dollars per share) $ 53,452
Exercise Price $440 - $920 [Member]  
Number warrant outstanding | shares 16,225
Weighted average remaining contractual life (years) 2 years 2 months 8 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 733.40
Warrant exercisable, weighted average exercise price (in dollars per share) $ 16,225
Exercise Price $1,040 - $2,000 [Member]  
Number warrant outstanding | shares 2,367
Weighted average remaining contractual life (years) 2 years 2 months 4 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 1,404.85
Warrant exercisable, weighted average exercise price (in dollars per share) $ 2,367
Exercise Price $0.88 - $2,000 [Member]  
Number warrant outstanding | shares 3,315,560
Weighted average remaining contractual life (years) 4 years 3 months 7 days
Warrant outstanding, weighted average exercise price (in dollars per share) $ 6.19
Warrant exercisable, weighted average exercise price (in dollars per share) 3,315,560
Minimum [Member] | Exercise Price $0.88 - $1.9 [Member]  
Exercse price (in dollars per share) 0.88
Warrant exercisable, weighted average exercise price (in dollars per share) 0.88
Minimum [Member] | Exercise Price $8.00 - $19.80 [Member]  
Exercse price (in dollars per share) 8.00
Warrant exercisable, weighted average exercise price (in dollars per share) 8.00
Minimum [Member] | Exercise Price $440 - $920 [Member]  
Exercse price (in dollars per share) 440
Warrant exercisable, weighted average exercise price (in dollars per share) 440
Minimum [Member] | Exercise Price $1,040 - $2,000 [Member]  
Exercse price (in dollars per share) 1,040
Warrant exercisable, weighted average exercise price (in dollars per share) 1,040
Minimum [Member] | Exercise Price $0.88 - $2,000 [Member]  
Exercse price (in dollars per share) 0.88
Warrant exercisable, weighted average exercise price (in dollars per share) 0.88
Maximum [Member] | Exercise Price $0.88 - $1.9 [Member]  
Exercse price (in dollars per share) 1.91
Warrant exercisable, weighted average exercise price (in dollars per share) 1.91
Maximum [Member] | Exercise Price $8.00 - $19.80 [Member]  
Exercse price (in dollars per share) 19.80
Warrant exercisable, weighted average exercise price (in dollars per share) 19.80
Maximum [Member] | Exercise Price $440 - $920 [Member]  
Exercse price (in dollars per share) 920
Warrant exercisable, weighted average exercise price (in dollars per share) 920
Maximum [Member] | Exercise Price $1,040 - $2,000 [Member]  
Exercse price (in dollars per share) 2,000
Warrant exercisable, weighted average exercise price (in dollars per share) 2,000
Maximum [Member] | Exercise Price $0.88 - $2,000 [Member]  
Exercse price (in dollars per share) 2,000
Warrant exercisable, weighted average exercise price (in dollars per share) $ 2,000