XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants (Details Textual) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Feb. 07, 2023
Feb. 28, 2023
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Sep. 30, 2024
Dec. 31, 2021
May 31, 2024
Jan. 31, 2024
Dec. 31, 2023
Warrants                        
Warrants, Fair Value Disclosure                     $ 109,161  
Nominal exercise price                     $ 0.53  
Common Stock, par value               $ 0.01       $ 0.01
Class of warrant or right, number of securities called by warrants or rights                     375,000  
Debt instrument, original issue discount                     $ 251,361  
Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Nominal exercise price                     $ 10.6  
Class of warrant or right, number of securities called by warrants or rights                     18,750  
Private Placement [Member]                        
Warrants                        
Debt instrument, convertible, conversion price, decrease $ 0.4                      
Percentage of common stock 19.99%                      
Private Placement [Member] | Convertible Debt [Member]                        
Warrants                        
Nominal exercise price                   $ 2.65    
Class of warrant or right, number of securities called by warrants or rights                   2,758,620    
Exercise period                   5 years    
Debt instrument, convertible, conversion price $ 1.5                      
Debt instrument, convertible, conversion price, decrease 0.4                      
Percentage of common stock                   4.99%    
Private Placement [Member] | Reverse Stock Split in May 2024 [Member] | Convertible Debt [Member]                        
Warrants                        
Debt instrument, convertible, conversion price 30                      
Debt instrument, convertible, conversion price, decrease $ 8                      
June 21, 2018 and expired June 21, 2023 [Member]                        
Warrants                        
Fair value of warrants             $ 63,796          
Maturity date             Jun. 21, 2023          
June 21, 2018 and expired June 21, 2023 [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Aggregate purchase warrants             216          
Common stock price per share             $ 2,500          
June 21, 2018 and expired June 21, 2023 [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Aggregate purchase warrants             4,313          
Common stock price per share             $ 125          
October 29, 2019 and expire October 29, 2024 [Member]                        
Warrants                        
Maturity date           Oct. 29, 2024            
October 29, 2019 and expire October 29, 2024 [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Aggregate purchase warrants           2,119            
Common stock price per share           $ 550            
October 29, 2019 and expire October 29, 2024 [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Aggregate purchase warrants           42,388            
Common stock price per share           $ 27.5            
October 29, 2019 and expire April 24, 2024 [Member]                        
Warrants                        
Maturity date           Apr. 24, 2024            
October 29, 2019 and expire April 24, 2024 [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Aggregate purchase warrants           212            
Common stock price per share           $ 550            
October 29, 2019 and expire April 24, 2024 [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Aggregate purchase warrants           4,239            
Common stock price per share           $ 27.5            
February 1, 2020 and expire August 29, 2024 [Member]                        
Warrants                        
Maturity date         Aug. 29, 2024              
February 1, 2020 and expire August 29, 2024 [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Aggregate purchase warrants         112              
Common stock price per share         $ 425              
February 1, 2020 and expire August 29, 2024 [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Aggregate purchase warrants         2,250              
Common stock price per share         $ 21.25              
February 1, 2020 and expire August 29, 2024 [Member] | Private Placement [Member]                        
Warrants                        
Exercise period 5 years                      
February 1, 2020 and expire August 29, 2024 [Member] | Private Placement [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Debt instrument, convertible, conversion price $ 2.25                      
November 6, 2021 and expire May 5, 2025                        
Warrants                        
Maturity date       May 05, 2025                
Cashless warrant exercise                 $ 707,000      
November 6, 2021 and expire May 5, 2025 | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Aggregate purchase warrants       15,000                
Common stock price per share       $ 62.8                
Cashless warrant exercise, Shares                 11,315      
November 6, 2021 and expire May 5, 2025 | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Aggregate purchase warrants       300,000                
Common stock price per share       $ 3.14                
Class of warrant or right, number of securities called by warrants or rights                 226,300      
October 26,2021 and expire Five Years [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Aggregate purchase warrants     94,932                  
Common stock price per share     $ 96                  
October 26,2021 and expire Five Years [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Aggregate purchase warrants     1,898,630                  
Common stock price per share     $ 4.8                  
Peak Warrants [Member]                        
Warrants                        
Fair value of warrants   $ 278,239                    
Exercise period   5 years 5 years                  
Peak Warrants [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Class of warrant or right, number of securities called by warrants or rights   25,000                    
Debt instrument, convertible, conversion price   $ 45                    
Debt instrument, convertible, conversion price, decrease   $ 8                    
Debt instrument, original issue discount   $ 354,329                    
Peak Warrants [Member] | Before Adjustment of Reverse Stock Split [Member]                        
Warrants                        
Class of warrant or right, number of securities called by warrants or rights   500,000                    
Debt instrument, convertible, conversion price   $ 2.25                    
Debt instrument, convertible, conversion price, decrease   $ 0.4                    
Common Stock [Member]                        
Warrants                        
Cashless warrant exercise, Shares               11,389        
Cashless warrant exercise               $ 114        
Warrants [Member]                        
Warrants                        
Exercise period                     5 years  
Warrants [Member] | Private Placement [Member] | Reverse Stock Split in May 2024 [Member]                        
Warrants                        
Debt instrument, convertible, conversion price $ 45