XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible Preferred Stock - Schedule of Conversions of Stock (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Oct. 17, 2024
Class of Stock [Line Items]          
Redemption value of Series B-3 Convertible Preferred Stock at July 31, 2025   $ 204,153,000 $ 180,076,000    
Less: Carrying value of combined embedded derivatives at July 31, 2025   14,608,000      
Total adjustments to redemption values charged to Stockholder's Equity for the fiscal year ended July 31, 2025 $ 96,258,000 96,258,000 $ 15,900,000 $ 7,007,000  
Series B-2 Convertible Preferred Stock          
Class of Stock [Line Items]          
Redemption value of Series B-3 Convertible Preferred Stock at July 31, 2025   204,153,000      
Carrying value of Series B-3 Convertible Preferred Stock at July 31, 2025   189,545,000      
Less: Initial carrying value of Series B-2 Convertible Preferred Stock on October 17, 2024         $ 93,478,000
Increase in Carrying Amount of Redeemable Preferred Stock   92,846,000      
Series B-1 Convertible Preferred Stock          
Class of Stock [Line Items]          
Increase in Carrying Amount of Redeemable Preferred Stock   3,412,000      
Series B-3 Fee Paid in Kind          
Class of Stock [Line Items]          
Less: Initial carrying value of Series B-3 Fee on March 3, 2025   $ 3,221,000