Annual report pursuant to Section 13 and 15(d)

Warrants Oustanding (Details)

v3.21.1
Warrants Oustanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Weighted average exercise price $ 1.95    
Warrant [Member]      
Number of shares 2,053,145 1,089,474 1,089,474
Weighted average exercise price $ 2.63 $ 4.00 $ 4.00
$2.50 [Member]      
Number of shares 1,747,949    
Weighted average remianing years 4 years 6 months 5 days    
Weighted average exercise price $ 2.50    
$3.00 [Member]      
Number of shares 208,333    
Weighted average remianing years 2 years 6 months 3 days    
Weighted average exercise price $ 3.00    
$3.75 [Member]      
Number of shares 57,761    
Weighted average remianing years 1 year 4 months 1 day    
Weighted average exercise price $ 3.75    
$5.00 [Member]      
Number of shares 39,102    
Weighted average remianing years 2 years 1 month 7 days    
Weighted average exercise price $ 5.00