XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrants (Details Textuals) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2023
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Apr. 30, 2019
Jun. 30, 2017
Dec. 31, 2023
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]                
Common stock price per share             $ 0  
Cashless warrant exercise              
June 21, 2018 and expired June 21, 2023 [Member]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
Aggregate purchase warrants           4,313    
Common stock price per share           $ 125    
October 29, 2019 and expire October 29, 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Maturity date         Oct. 29, 2024      
October 29, 2019 and expire October 29, 2024 [Member] | Reverse Stock Split in May 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
Aggregate purchase warrants         42,388      
Common stock price per share         $ 27.5      
October 29, 2019 and expire April 24, 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Maturity date         Apr. 24, 2024      
October 29, 2019 and expire April 24, 2024 [Member] | Reverse Stock Split in May 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
Aggregate purchase warrants         4,239      
Common stock price per share         $ 27.5      
February 1, 2020 and expire August 29, 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Maturity date       Aug. 29, 2024        
February 1, 2020 and expire August 29, 2024 [Member] | Reverse Stock Split in May 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
Aggregate purchase warrants       2,250        
Common stock price per share       $ 21.25        
November 6, 2021 and expire May 5, 2025                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
Aggregate purchase warrants   1,898,630            
Common stock price per share   $ 4.8            
October 26,2021 and expire Five Years [Member] | Reverse Stock Split in May 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Aggregate purchase warrants   94,932            
Common stock price per share   $ 96            
Peak Warrants [Member]                
Subsidiary, Sale of Stock [Line Items]                
Fair value of warrants $ 278,239              
Exercise period 5 years 5 years            
Peak Warrants [Member] | Reverse Stock Split in May 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
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]                
Subsidiary, Sale of Stock [Line Items]                
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                
Subsidiary, Sale of Stock [Line Items]                
Cashless warrant exercise, Shares             13,704  
Cashless warrant exercise             $ 137  
Common Stock | Reverse Stock Split in May 2024 [Member]                
Subsidiary, Sale of Stock [Line Items]                
Cashless warrant exercise, Shares             13,704  
Common Stock | Before Adjustment of Reverse Stock Split [Member]                
Subsidiary, Sale of Stock [Line Items]                
Cashless warrant exercise, Shares             274,074