XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warrants (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 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
Jun. 30, 2024
Jun. 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       $ 0.01
Class of warrant or right, number of securities called by warrants or rights                       375,000  
Cashless warrant exercise               $ 15 $ 15        
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               279,310 290,699        
Cashless warrant exercise               $ 2,793 $ 2,907        
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