v3.26.1
Restructuring and Other Charges (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Minimum          
Restructuring Cost and Reserve          
Restructuring and related cost $ 3.0   $ 3.0    
Maximum          
Restructuring Cost and Reserve          
Restructuring and related cost 5.0   5.0    
Employee-related Liabilities, Current          
Restructuring Cost and Reserve          
Restructuring reserve 5.5   5.5   $ 7.1
Operating Segments          
Restructuring Cost and Reserve          
Restructuring costs 9.0 $ 3.0 7.5 $ 8.4  
Operating Segments | Cost of Sales          
Restructuring Cost and Reserve          
Restructuring costs 9.1 2.6 13.3 4.3  
Operating Segments | Operating Expense          
Restructuring Cost and Reserve          
Restructuring costs $ (0.1) $ 0.4 $ (5.8) $ 4.1