v3.26.3
Convertible Preferred Stock - Schedule of Conversions of Stock (Details) - USD ($)
12 Months Ended 24 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Mar. 03, 2025
Oct. 17, 2024
Jul. 31, 2024
Class of Stock [Line Items]            
Less: Initial carrying value of Series B-2 and B-1 Convertible Preferred Stock $ 221,983,000 $ 189,545,000 $ 221,983,000     $ 180,076,000
Adjustment to increase carrying value of Series B Convertible Preferred Stock to its redemption value (while outstanding) 125,284,000          
Total adjustments to redemption values charged to Stockholder's Equity 32,438,000 96,258,000 128,696,000      
Series B-4 Convertible Preferred Stock            
Class of Stock [Line Items]            
Redemption value of Series B-4 Convertible Preferred Stock at July 31, 2026 223,156,000   $ 223,156,000      
Less: Carrying value of combined embedded derivatives at July 31, 2026 1,173,000 $ 14,608,000        
Carrying value of Series B-4 Convertible Preferred Stock at July 31, 2026 221,983,000          
Series B-2 Convertible Preferred Stock            
Class of Stock [Line Items]            
Less: Initial carrying value of Series B-2 and B-1 Convertible Preferred Stock         $ 93,478,000  
Series B-3 Convertible Preferred Stock            
Class of Stock [Line Items]            
Less: Initial carrying value of Series B-2 and B-1 Convertible Preferred Stock       $ 3,221,000    
Series B-1 Convertible Preferred Stock            
Class of Stock [Line Items]            
Adjustment to increase carrying value of Series B Convertible Preferred Stock to its redemption value (while outstanding) $ 3,412,000