XML 36 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Warrants and Options (Details 1) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Common stock warrants oustanding 200,000 3,278,833
Warrant 1    
Issuance date Jan. 05, 2018 Jan. 02, 2018
Common stock warrants oustanding (100,000) (50,000)
Strike price $ 5 $ 3.00
Warrant 2    
Issuance date Feb. 09, 2018 Jan. 05, 2018
Common stock warrants oustanding (15,000) 100,000
Strike price $ 12.5 $ 5.00
Warrant 3    
Issuance date Mar. 19, 2018 Jan. 21, 2018
Common stock warrants oustanding (150,000) 100,000
Strike price $ 5 $ 12.50
Warrant 4    
Issuance date Mar. 15, 2018 Jan. 23, 2018
Common stock warrants oustanding (12,500) (2,000)
Strike price $ 5 $ 3.00
Warrant 5    
Issuance date Apr. 26, 2018 Jan. 23, 2018
Common stock warrants oustanding (100,000) 100,000
Strike price $ 5 $ 12.50
Warrant 6    
Issuance date Apr. 26, 2018 Feb. 09, 2018
Common stock warrants oustanding (100,000) 15,000
Strike price $ 5 $ 12.50
Warrant 7    
Issuance date May 07, 2018 Mar. 19, 2018
Common stock warrants oustanding (400,000) 150,000
Strike price $ 6 $ 5.00
Warrant 8    
Issuance date May 15, 2018 Mar. 15, 2018
Common stock warrants oustanding (200,000) 12,500
Strike price $ 6 $ 5.00
Warrant 9    
Issuance date Jun. 13, 2018 Apr. 20, 2018
Common stock warrants oustanding (450,000) (375,000)
Strike price $ 6 $ 3.00
Warrant 10    
Issuance date Jun. 26, 2018 Apr. 20, 2018
Common stock warrants oustanding (200,000) (125,000)
Strike price $ 6 $ 3.00
Warrant 11    
Issuance date May 25, 2017 Apr. 26, 2018
Common stock warrants oustanding (100,000) 100,000
Strike price $ 3 $ 5.00
Warrant 12    
Issuance date May 25, 2017 Apr. 26, 2018
Common stock warrants oustanding (20,000) 100,000
Strike price $ 3 $ 5.00
Warrant 13    
Issuance date May 31, 2017 May 07, 2018
Common stock warrants oustanding (20,000) 400,000
Strike price $ 3 $ 6.00
Warrant 15    
Issuance date May 31, 2017 May 15, 2018
Common stock warrants oustanding (300,000) 200,000
Strike price $ 3 $ 6.00
Warrant 15    
Issuance date Jul. 07, 2017 Jun. 13, 2018
Common stock warrants oustanding (200,000) 450,000
Strike price $ 3 $ 6.00
Warrant 16    
Issuance date Aug. 02, 2017 Jun. 16, 2018
Common stock warrants oustanding (100,000) (70,000)
Strike price $ 3 $ 3.00
Warrant 17    
Issuance date Sep. 05, 2017 Jun. 26, 2018
Common stock warrants oustanding (40,000) 200,000
Strike price $ 3 $ 6.00
Warrant 18    
Issuance date Sep. 24, 2017  
Common stock warrants oustanding (133,000)  
Strike price $ 3  
Warrant 19    
Issuance date Sep. 29, 2017  
Common stock warrants oustanding (300,000)  
Strike price $ 3  
Warrant 20    
Issuance date Oct. 24, 2017  
Common stock warrants oustanding (133,333)  
Strike price $ 3  
Warrant 21    
Issuance date Nov. 10, 2017  
Common stock warrants oustanding (125,000)  
Strike price $ 3