XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants (Details) - USD ($)
1 Months Ended
Feb. 28, 2023
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Jun. 30, 2023
Dec. 31, 2022
Warrants                
Aggregate purchase warrants   1,898,630 300,000          
Common stock exercise price   $ 4.8 $ 3.14       $ 0.95  
Maturity date     May 05, 2025          
Warrants, Term   5 years            
Warrants outstanding             73,700 73,700
October 29, 2019 and expire October 29, 2024 [Member]                
Warrants                
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                
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                
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                
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                
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