Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details)

v3.21.1
Warrants (Details) - USD ($)
1 Months Ended
May 31, 2020
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 $ 3.14        
Maturity date   May 05, 2025     Jun. 21, 2023  
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