XML 65 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details) - USD ($)
1 Months Ended 3 Months Ended
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Mar. 31, 2022
Mar. 31, 2021
Oct. 01, 2021
Warrants (Textual)                
Aggregate purchase warrants 1,898,630 300,000     4,313      
Common stock exercise price $ 4.8 $ 3.14     $ 125 $ 1.95   $ 3.38
Fair value of warrants         $ 63,796      
Maturity date   May 05, 2025     Jun. 21, 2023      
Proceeds from received conversion of exercised warrants           $ 703,438  
Warrants, Term 5 years              
October 29, 2019 and expire October 29, 2024 [Member]                
Warrants (Textual)                
Aggregate purchase warrants       42,388        
Common stock exercise price       $ 27.5        
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.5        
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