v3.26.1
Convertible Preferred Stock - Schedule of Conversions of Stock (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2026
Mar. 03, 2025
Oct. 17, 2024
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Class of Stock [Line Items]                  
Redemption value of Series B-3 Convertible Preferred Stock at April 30, 2026             $ 218,245,000   $ 204,153,000
Less: Carrying value of combined embedded derivatives at April 30, 2026           $ 14,608,000 7,462,000    
Total adjustments to redemption values charged to Stockholder's Equity:       $ 10,810,000 $ 44,534,000   21,238,000 $ 76,785,000  
Series B-2 Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Redemption value of Series B-3 Convertible Preferred Stock at April 30, 2026 $ 218,245,000                
Carrying value of Series B-3 Convertible Preferred Stock at April 30, 2026             210,783,000    
Less: Initial carrying value     $ 93,478,000            
Adjustment to increase carrying value of Series Convertible Preferred Stock to its redemption value             114,084,000    
Total adjustments to redemption values charged to Stockholder's Equity:           $ 106,686,000 117,496,000    
Series B-1 Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Adjustment to increase carrying value of Series Convertible Preferred Stock to its redemption value             $ 3,412,000    
Series B-3 Fee Paid in Kind                  
Class of Stock [Line Items]                  
Less: Initial carrying value   $ 3,221,000