XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders Equity - Valuation assumptions (Details)
Sep. 30, 2024
Y
M
Dec. 31, 2023
Expected volatility | Pre-Funded Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1  
Expected volatility | Pre-Funded Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1.34  
Expected volatility | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.96  
Expected volatility | Placement Agent Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1.03  
Expected volatility | Placement Agent Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.99  
Expected volatility | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 89 87
Expected volatility | Minimum | Common Stock Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1.03  
Expected volatility | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 92 93
Expected volatility | Maximum | Common Stock Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1.21  
Contractual term | Pre-Funded Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1  
Contractual term | Pre-Funded Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding | M 1  
Contractual term | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 7  
Contractual term | Placement Agent Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 5.5  
Contractual term | Placement Agent Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 5  
Contractual term | Minimum | Common Stock Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 1.5  
Contractual term | Maximum | Common Stock Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 5.5  
Risk-free interest rate | Pre-Funded Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0551  
Risk-free interest rate | Pre-Funded Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0553  
Risk-free interest rate | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0391  
Risk-free interest rate | Placement Agent Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0457  
Risk-free interest rate | Placement Agent Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0389  
Risk-free interest rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 3.660 1.370
Risk-free interest rate | Minimum | Common Stock Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0457  
Risk-free interest rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 4.050 3.605
Risk-free interest rate | Maximum | Common Stock Warrants    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.0551  
Expected dividend yield | Common Stock Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0  
Expected dividend yield | Pre-Funded Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0  
Expected dividend yield | Pre-Funded Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.00  
Expected dividend yield | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.00  
Expected dividend yield | Placement Agent Warrants | April 2024 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0  
Expected dividend yield | Placement Agent Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0.00