v3.25.2
Temporary Equity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2025
USD ($)
$ / shares
shares
Nov. 20, 2024
d
$ / shares
Sep. 23, 2024
$ / shares
shares
Sep. 05, 2024
shares
Aug. 30, 2024
USD ($)
Aug. 29, 2024
$ / shares
shares
May 31, 2025
USD ($)
offering
$ / shares
shares
May 31, 2024
USD ($)
May 31, 2023
USD ($)
Temporary Equity [Line Items]                  
Proceeds from issuance of preferred stock | $             $ 198,205 $ 0 $ 0
Common stock issuance costs | $             10,305 284 0
Dividends issued on preferred stock | $             $ 2,615 $ 0 $ 0
Private Placement                  
Temporary Equity [Line Items]                  
Number of shares sold in transaction (in shares)       49,382,720          
Series E Preferred Stock                  
Temporary Equity [Line Items]                  
Number of offerings | offering             4    
Number of shares sold in transaction (in shares)             301,673    
Proceeds from issuance of preferred stock | $             $ 6,900    
Common stock issuance costs | $             $ 600    
Dividend rate percentage             9.00%    
Dividends issued on preferred stock | $             $ 600    
Liquidation price per share (in dollars per share) | $ / shares             $ 25.00    
Deliverable limit, percentage of outstanding shares             19.99%    
Common stock, share cap (in shares)             25,475,751    
Minimum notice period             10 days    
Series E Preferred Stock | Preferred Stock, Redemption Period 1                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             9.00%    
Series E Preferred Stock | Preferred Stock, Redemption Period 2                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             7.00%    
Series E Preferred Stock | Preferred Stock, Redemption Period 3                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             5.00%    
Series E Preferred Stock | Preferred Stock, Redemption Period 4                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             0.00%    
Series F Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Dividends issued on preferred stock | $             $ 400    
Conversion of stock, shares converted (in shares)             53,191    
Conversion of preferred stock (in shares)             7,600,000    
Series F Convertible Preferred Stock | Private Placement                  
Temporary Equity [Line Items]                  
Number of shares sold in transaction (in shares)           53,191      
Proceeds from issuance of preferred stock | $         $ 50,000        
Dividend rate percentage             8.00%    
Preferred stock, par value (in dollars per share) | $ / shares           $ 0.001 $ 1,000    
Discount percentage           6.00%      
Fee percentage         3.50%        
Conversion price (in dollars per share) | $ / shares   $ 4.0638              
Trading days | d   20              
Consecutive trading days | d   30              
Percentage stock trigger   200.00%              
Series F Preferred Stock, Discounted | Private Placement                  
Temporary Equity [Line Items]                  
Number of shares sold in transaction (in shares)           3,191      
Series E-1 Redeemable Preferred Stock                  
Temporary Equity [Line Items]                  
Number of offerings | offering             8    
Number of shares sold in transaction (in shares)     1,000       62,500    
Proceeds from issuance of preferred stock | $             $ 62,500    
Dividend rate percentage             9.00%    
Dividends issued on preferred stock | $             $ 1,700    
Deliverable limit, percentage of outstanding shares             19.99%    
Common stock, share cap (in shares)             25,889,470    
Minimum notice period             10 days    
Preferred stock, redemption (in shares)             15    
Series E-1 Redeemable Preferred Stock | Private Placement                  
Temporary Equity [Line Items]                  
Number of shares sold in transaction (in shares)     62,500            
Preferred stock, par value (in dollars per share) | $ / shares     $ 0.001            
Series E-1 Redeemable Preferred Stock | Preferred Stock, Redemption Period 1                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             9.00%    
Series E-1 Redeemable Preferred Stock | Preferred Stock, Redemption Period 2                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             7.00%    
Series E-1 Redeemable Preferred Stock | Preferred Stock, Redemption Period 3                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             5.00%    
Series E-1 Redeemable Preferred Stock | Preferred Stock, Redemption Period 4                  
Temporary Equity [Line Items]                  
Percentage fee equal to stated value             0.00%    
Series G Convertible Preferred Stock                  
Temporary Equity [Line Items]                  
Preferred stock, par value (in dollars per share) | $ / shares $ 1,000                
Conversion price (in dollars per share) | $ / shares $ 1.34                
Preferred stock, convertible, transaction, terms 36 months                
Preferred stock, convertible, threshold, days 45 days                
Preferred stock, convertible, exchange cap, limitation, terms 18 months                
Preferred stock, convertible, redemption, threshold trading days 10 days                
Preferred stock, convertible, redemption price, percentage 110.00%                
Preferred stock, convertible, conversion price, percentage 95.00%                
Preferred stock, convertible, conversion Price, threshold trading days 5 days                
Preferred stock, convertible, conversion initial floor price (in dollars per share) | $ / shares $ 4.25                
Preferred stock, convertible, shares issuable (in shares) 236                
Preferred stock, convertible, conversion maximum limits, amount | $ $ 30,000                
Series G Convertible Preferred Stock | Private Placement                  
Temporary Equity [Line Items]                  
Number of shares sold in transaction (in shares) 156,000           78,000    
Proceeds from issuance of preferred stock | $             $ 75,000