XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Preferred Stock - Schedule of Conversions of Stock (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Jul. 31, 2024
Class of Stock [Line Items]            
Redemption value of Series B-3 Convertible Preferred Stock at April 30, 2025       $ 199,661,000   $ 180,076,000
Less: Carrying value of combined embedded derivatives at April 30, 2025       29,589,000    
Total adjustments to redemption values charged to Stockholder's Equity: $ 44,534,000 $ 32,251,000 $ 3,835,000 76,785,000 $ 11,992,000  
Series B-2 Convertible Preferred Stock            
Class of Stock [Line Items]            
Redemption value of Series B-3 Convertible Preferred Stock at April 30, 2025       199,661,000    
Carrying value of Series B-3 Convertible Preferred Stock at April 30, 2025       170,072,000    
Less: Initial carrying value       93,478,000    
Adjustment to increase carrying value of Series Convertible Preferred Stock to its redemption value       73,373,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