v3.25.0.1
Warrants - Black-Scholes Option Pricing Model (Details)
Sep. 30, 2024
shares
Dec. 31, 2023
$ / shares
Y
shares
Feb. 08, 2023
$ / shares
Y
Dec. 31, 2022
$ / shares
Y
shares
Dec. 31, 2021
shares
Class of Warrant or Right [Line Items]          
Warrants (in shares) | shares 81,432 268,937   3,336 2,398
Pre Funded Warrants February 2023 [Member] | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   1,552      
Representative's warrants - February 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   1,265      
Common stock warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   13,806      
Pre-funded warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   8,782      
Representative's warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   691      
Common stock warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   235,345      
Pre-funded warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   126,380      
Representative's warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   7,845      
Common stock warrants - November 2023 | Monte Carlo Simulation Model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares   185,604      
Reload warrants - June 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares       1,290  
Reload warrants - November 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares       995  
Representative's warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares       50  
Pre funded warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | shares       170  
Stock Price | Cash exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   342.49 5.905    
Stock Price | Cashless exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   342.49 5.905    
Stock Price | Pre Funded Warrants February 2023 [Member] | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.01      
Stock Price | Representative's warrants - February 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   510.4      
Stock Price | Common stock warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   178.06      
Stock Price | Pre-funded warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.01      
Stock Price | Representative's warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   196.04      
Stock Price | Common stock warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   19.14      
Stock Price | Pre-funded warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.06      
Stock Price | Representative's warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   21.05      
Stock Price | Common stock warrants - November 2023 | Monte Carlo Simulation Model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   13.34      
Stock Price | Reload warrants - June 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       1,933.14  
Stock Price | Reload warrants - November 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       870  
Stock Price | Representative's warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       870  
Stock Price | Pre funded warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       2.9  
Exercise Price | Cash exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   928 16    
Exercise Price | Cashless exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0 0    
Term (years) | Cash exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5 5    
Term (years) | Cashless exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5 5    
Term (years) | Pre Funded Warrants February 2023 [Member] | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5      
Term (years) | Representative's warrants - February 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5      
Term (years) | Common stock warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5.5      
Term (years) | Pre-funded warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5.5      
Term (years) | Representative's warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5      
Term (years) | Common stock warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5      
Term (years) | Pre-funded warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5      
Term (years) | Representative's warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5      
Term (years) | Common stock warrants - November 2023 | Monte Carlo Simulation Model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y   5.5      
Term (years) | Reload warrants - June 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y       7.5  
Term (years) | Reload warrants - November 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y       5.5  
Term (years) | Representative's warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y       5  
Term (years) | Pre funded warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs | Y       5.5  
Volatility | Cash exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.965 0.965    
Volatility | Cashless exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.965 0.965    
Volatility | Pre Funded Warrants February 2023 [Member] | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.965      
Volatility | Representative's warrants - February 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.965      
Volatility | Common stock warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.884      
Volatility | Pre-funded warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.884      
Volatility | Representative's warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.963      
Volatility | Common stock warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.891      
Volatility | Pre-funded warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.891      
Volatility | Representative's warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.892      
Volatility | Common stock warrants - November 2023 | Monte Carlo Simulation Model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.869      
Volatility | Reload warrants - June 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.648  
Volatility | Reload warrants - November 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.843  
Volatility | Representative's warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.843  
Volatility | Pre funded warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.843  
Risk Free Rate | Cash exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.03784 0.03784    
Risk Free Rate | Cashless exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.03784 0.03784    
Risk Free Rate | Pre Funded Warrants February 2023 [Member] | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0378      
Risk Free Rate | Representative's warrants - February 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0379      
Risk Free Rate | Common stock warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0356      
Risk Free Rate | Pre-funded warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0356      
Risk Free Rate | Representative's warrants - April 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0357      
Risk Free Rate | Common stock warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0474      
Risk Free Rate | Pre-funded warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0474      
Risk Free Rate | Representative's warrants - October 2023 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.0474      
Risk Free Rate | Common stock warrants - November 2023 | Monte Carlo Simulation Model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0.044      
Risk Free Rate | Reload warrants - June 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.0332  
Risk Free Rate | Reload warrants - November 2022 | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.0421  
Risk Free Rate | Representative's warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.0423  
Risk Free Rate | Pre funded warrants | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs       0.0421  
Dividend Yield | Cash exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0 0    
Dividend Yield | Cashless exercise | Black-Scholes model          
Class of Warrant or Right [Line Items]          
Warrant fair value measurement inputs   0 0