XML 81 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants (Details) - USD ($)
1 Months Ended
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Dec. 31, 2020
Dec. 09, 2020
May 15, 2020
Warrants (Textual)              
Aggregate purchase warrants 300,000            
Common stock exercise price $ 3.14       $ 6.10 $ 3.28  
Maturity date May 05, 2025 Aug. 29, 2024 Oct. 29, 2024 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        
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      
Warrants [Member]              
Warrants (Textual)              
Maturity date     Apr. 24, 2024