XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details) - USD ($)
1 Months Ended 4 Months Ended
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Jun. 30, 2017
Apr. 30, 2019
Dec. 07, 2021
Oct. 01, 2021
Dec. 09, 2020
May 15, 2020
Warrants (Textual)                  
Aggregate purchase warrants 1,898,630 300,000              
Common stock exercise price $ 4.8 $ 3.14       $ 2.36 $ 3.38 $ 3.28  
Maturity date   May 05, 2025 Aug. 29, 2024 Jun. 21, 2023 Oct. 29, 2024        
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.5        
October 29, 2019 and expire April 24, 2024 [Member]                  
Warrants (Textual)                  
Aggregate purchase warrants         4,239        
Common stock exercise price         $ 27.5        
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          
Fair value of warrants       $ 63,796          
Warrants [Member]                  
Warrants (Textual)                  
Maturity date         Apr. 24, 2024