Annual report pursuant to Section 13 and 15(d)

14. Warrants (Details Narrative)

v3.20.1
14. Warrants (Details Narrative) - USD ($)
2 Months Ended 7 Months Ended 8 Months Ended 9 Months Ended 12 Months Ended
Jan. 10, 2018
Feb. 19, 2019
Jul. 22, 2019
Aug. 17, 2018
Sep. 18, 2019
Dec. 31, 2019
Dec. 16, 2019
Dec. 31, 2018
Dec. 31, 2017
Warrants issued           930,001   930,001  
Proceeds from issuance of equity           $ 3,021,552   $ 1,596,341  
Private Transaction [Member] | Warrant Exercise Agreement [Member]                  
Proceeds from exercise of warrants         $ 718,879        
Payment of placement agent fees         50,321        
Imputed dividend         $ 181,884        
An Investor [Member] | Private Transaction [Member]                  
Warrants issued           477,474      
Bradley Woods [Member] | Private Transaction [Member]                  
Payment of placement agent fees           $ 35,280      
Warrants issued           46,421      
Warrant exercise price           $ 0.836      
Warrants [Member] | January 2018 Private Placement [Member]                  
Warrants issued 685,000                
Warrant exercise price $ 3.00                
Warrants [Member] | August 2018 Purchase Agreement [Member]                  
Warrants issued       1,800,000          
Warrant exercise price       $ 3.00          
Fair value of warrants issued       $ 1,471,111          
Waiver Warrants [Member] | August 2018 Purchase Agreement [Member] | Note Amendment [Member]                  
Warrants issued     1,800,000            
Warrant exercise price     $ 1.14            
February 2019 Offering [Member]                  
Proceeds from issuance of equity   $ 1,757,552              
February 2019 Offering [Member] | Common Stock [Member]                  
Stock issued new, shares   945,894              
February 2019 Offering [Member] | Warrants [Member]                  
Warrants issued   945,894              
Warrant exercise price   $ 2.12              
Fair value of warrants issued   $ 1,287,962              
February 2019 Offering [Member] | Warrants [Member] | The Purchaser [Member]                  
Warrants issued   945,894              
Warrant Exchange Agreements [Member] | New Warrants [Member] | Existing Holders [Member]                  
Warrants issued             3,646,135    
Warrant exercise price             $ 0.3004    
Warrants [Member]                  
Warrants outstanding           11,124,405   5,899,389 3,414,389
Warrant exercise price           $ 1.74   $ 3.53 $ 3.92