Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.4
Equity Awards and Warrants - Assumptions used in Estimating Fair Value (Details) - Level 3 Inputs
Nov. 30, 2023
$ / shares
Aug. 31, 2023
$ / shares
May 31, 2023
$ / shares
Grant Date Fair Value | Placement Agent Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 0.17   0.26
Grant Date Fair Value | Placement Agent Warrants At Issuance      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 0.18    
Grant Date Fair Value | Placement Agent Warrants At Equity Classification      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   0.27  
Grant Date Fair Value | Noteconversion Warrants On Conversion Date      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   0.21  
Grant Date Fair Value | Noteconversion Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 0.17 0.21  
Risk free rate | Placement Agent Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 4.37   3.64
Risk free rate | Placement Agent Warrants At Issuance      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 4.42    
Risk free rate | Placement Agent Warrants At Equity Classification      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   3.74  
Risk free rate | Noteconversion Warrants On Conversion Date      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   4.18  
Risk free rate | Noteconversion Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 4.81 4.23  
Expected term (in years) | Placement Agent Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 10.00   10.00
Expected term (in years) | Placement Agent Warrants At Issuance      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 10.00    
Expected term (in years) | Placement Agent Warrants At Equity Classification      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   10.00  
Expected term (in years) | Noteconversion Warrants On Conversion Date      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   5.00  
Expected term (in years) | Noteconversion Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 5.00 5.00  
Stock price volatility | Placement Agent Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 95.82   97.90
Stock price volatility | Placement Agent Warrants At Issuance      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 95.82    
Stock price volatility | Placement Agent Warrants At Equity Classification      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   97.45  
Stock price volatility | Noteconversion Warrants On Conversion Date      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   124.55  
Stock price volatility | Noteconversion Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 124.70 124.06  
Expected dividend yield | Placement Agent Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 0.0000   0.0000
Expected dividend yield | Placement Agent Warrants At Issuance      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 0.0000    
Expected dividend yield | Placement Agent Warrants At Equity Classification      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   0.0000  
Expected dividend yield | Noteconversion Warrants On Conversion Date      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input   0.0000  
Expected dividend yield | Noteconversion Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Derivative Liability, Measurement Input 0.0000 0.0000