XML 27 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants (Details) - USD ($)
1 Months Ended 3 Months Ended
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2019
Dec. 31, 2019
Jul. 31, 2017
Warrants (Textual)          
Common stock exercise price       $ 3.14  
October 29, 2019 and expire October 29, 2024 [Member]          
Warrants (Textual)          
Aggregate purchase warrants   42,388      
Common stock exercise price   $ 27.50      
October 29, 2019 and expire April 24, 2024 [Member]          
Warrants (Textual)          
Aggregate purchase warrants   4,239      
Common stock exercise price   $ 27.50      
February 1, 2020 and expire August 29, 2024 [Member]          
Warrants (Textual)          
Aggregate purchase warrants 2,250        
Common stock exercise price $ 21.25        
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