XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Details) - USD ($)
1 Months Ended
Feb. 28, 2023
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Mar. 31, 2023
Warrants (Textual)              
Aggregate purchase warrants   1,898,630 300,000        
Common stock exercise price   $ 4.8 $ 3.14       $ 0
Maturity date     May 05, 2025        
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      
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  
Maturity date           Jun. 21, 2023  
Peak Warrant [Member]              
Warrants (Textual)              
Debt Instrument, Convertible, Conversion Price, Decrease $ 0.4            
Fair value of warrants $ 278,239            
Shares of common stock 500,000            
Warrants, Term 5 years            
Debt Instrument, Convertible, Conversion Price $ 2.25