Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details)

v3.20.2
Warrants (Details) - USD ($)
1 Months Ended
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
May 15, 2020
Warrants (Textual)          
Aggregate purchase warrants 300,000        
Common stock exercise price $ 3.14        
Shares of common stock         900,000
October 29, 2019 and expire October 29, 2024 [Member]          
Warrants (Textual)          
Aggregate purchase warrants     42,388    
Common stock exercise price     $ 27.50    
Maturity date     Oct. 29, 2024    
October 29, 2019 and expire April 24, 2024 [Member]          
Warrants (Textual)          
Aggregate purchase warrants     4,239    
Common stock exercise price     $ 27.50    
Maturity date     Apr. 24, 2024    
February 1, 2020 and expire August 29, 2024 [Member]          
Warrants (Textual)          
Aggregate purchase warrants   2,250      
Common stock exercise price   $ 21.25      
Maturity date   Aug. 29, 2024      
June 21, 2018 and expire June 21, 2023 [Member]          
Warrants (Textual)          
Aggregate purchase warrants       4,313  
Common stock exercise price       $ 125.00  
Fair value of warrants       $ 63,796