v3.26.1
Stock-Based Compensation - Schedule of Valuation Assumptions (Details)
9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years)   6 years
Expected stock price volatility   57.70%
Risk-free interest rate   4.10%
Dividend yield   0.00%
Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected stock price volatility, minimum 36.40% 43.60%
Expected stock price volatility, maximum 42.70% 47.60%
Risk-free interest rate, minimum 3.50% 4.20%
Risk-free interest rate, maximum 3.60% 4.30%
Dividend yield 0.00% 0.00%
Employee Stock | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Employee Stock | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 2 years 2 years