XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrants (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2023
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2021
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  
Proceeds from the exercise of warrants             $ 494,213      
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  
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              
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