v3.26.3
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Business Combination    
Accrued warranty reserves $ 6.7 $ 6.9
Accruals for warranties issued during the fiscal year $ 0.0 0.0
Customer One    
Business Combination    
Accrued warranty reserves   $ 4.1