Annual report pursuant to Section 13 and 15(d)

Stock Warrants (Details Narrative)

v3.21.1
Stock Warrants (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jul. 08, 2019
Apr. 11, 2019
Jul. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Feb. 05, 2020
Aug. 15, 2019
Apr. 09, 2019
Dec. 31, 2018
Intrinsic value exercise price       $ 3,022,000       $ 1,806,000
Number of share warrants granted to issue     1,910,594 4,630,654 10,386,181        
Warrant exercisable     $ 1.17            
Warrant expire term     5 years            
Fair value of warrant     $ 248,000            
Warrant to purchase of common stock       1,965,594          
Warrants exercise price       $ 1.10          
Proceeds from exercise of warrant       $ 2,165,000 $ 45,000        
Note Payable [Member]                  
Fair value of warrant $ 217,000                
Warrant to purchase of common stock 108,196                
Warrants exercise price $ 3.44                
Warrants expire date Jul. 31, 2024                
Common Stock [Member]                  
Fair value of warrant   $ 439,000              
Warrant to purchase of common stock   163,739         3,245,162    
Warrants exercise price   $ 3.76         $ 1.88    
Warrants expire date   Apr. 30, 2024         Aug. 31, 2024    
Public Offering [Member]                  
Warrant to purchase of common stock               6,869,084  
Warrants exercise price               $ 3.46  
Warrants expire date               Apr. 30, 2024  
Series A Shareholders [Member]                  
Number of share warrants granted to issue       2,303,861          
Warrant expire term           5 years      
Warrant to purchase of common stock           2,303,861      
Warrants exercise price           $ 1.20      
Private Placement [Member] | Consultant [Member]                  
Number of share warrants granted to issue       416,199