XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders Equity - Valuation assumptions (Details)
Jun. 30, 2024
USD ($)
Y
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 134  
Expected volatility | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 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 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 | $ 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 5.53  
Risk-free interest rate | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 3.91  
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 3.89  
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  
Expected dividend yield | Regular Warrants | December 2023 Securities Purchase Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding 0  
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