v3.26.3
Fair Value Measurements - Additional Information (Details) - Convertible Debt - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
2027 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs $ (1.6) $ (2.9)
Closing trading price $ 100  
2029 Convertible Senior Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs $ (12.2) $ (15.7)
Closing trading price $ 100