Quarterly report pursuant to Section 13 or 15(d)

Equity Awards and Warrants - Assumptions used in Estimating Fair Value (Details)

v3.24.1.u1
Equity Awards and Warrants - Assumptions used in Estimating Fair Value (Details) - Level 3 Inputs
Feb. 29, 2024
Y
$ / shares
Dec. 31, 2023
Y
$ / shares
Nov. 30, 2023
$ / shares
Y
Aug. 31, 2023
Y
$ / shares
May 31, 2023
Y
$ / shares
Dec. 29, 2022
Y
$ / shares
Fair value of underlying stock | Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | $ / shares     0.17   0.26  
Fair value of underlying stock | Placement Agent Warrants At Issuance            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | $ / shares     0.18      
Fair value of underlying stock | Placement Agent Warrants At Equity Classification            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | $ / shares       0.27    
Fair value of underlying stock | Equity Classified Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | $ / shares   0.30        
Fair value of underlying stock | Noteconversion Warrants On Conversion Date            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | $ / shares       0.21   0.20
Fair value of underlying stock | Noteconversion Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | $ / shares 0.26   0.17 0.21    
Risk free rate | Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability     4.37   3.64  
Risk free rate | Placement Agent Warrants At Issuance            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability     4.42      
Risk free rate | Placement Agent Warrants At Equity Classification            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability       3.74    
Risk free rate | Equity Classified Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability   4.14        
Risk free rate | Noteconversion Warrants On Conversion Date            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability       4.18   3.84
Risk free rate | Noteconversion Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability 4.26   4.81 4.23    
Expected term (in years) | Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | Y     10.00   10.00  
Expected term (in years) | Placement Agent Warrants At Issuance            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | Y     10.00      
Expected term (in years) | Placement Agent Warrants At Equity Classification            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | Y       10.00    
Expected term (in years) | Equity Classified Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | Y   10.00        
Expected term (in years) | Noteconversion Warrants On Conversion Date            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | Y       5.00   5.00
Expected term (in years) | Noteconversion Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability | Y 5.00   5.00 5.00    
Stock price volatility | Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability     95.82   97.90  
Stock price volatility | Placement Agent Warrants At Issuance            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability     95.82      
Stock price volatility | Placement Agent Warrants At Equity Classification            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability       97.45    
Stock price volatility | Equity Classified Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability   96.18        
Stock price volatility | Noteconversion Warrants On Conversion Date            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability       124.55   124.25
Stock price volatility | Noteconversion Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability 124.04   124.70 124.06    
Expected dividend yield | Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability     0.00   0.00  
Expected dividend yield | Placement Agent Warrants At Issuance            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability     0.0000      
Expected dividend yield | Placement Agent Warrants At Equity Classification            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability       0.00    
Expected dividend yield | Equity Classified Placement Agent Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability   0.00        
Expected dividend yield | Noteconversion Warrants On Conversion Date            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability       0.0000   0.0000
Expected dividend yield | Noteconversion Warrants            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Derivative liability 0.00   0.00 0.00