XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring and Other Charges (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jul. 31, 2025
Minimum      
Restructuring Cost and Reserve      
Restructuring and related cost $ 5.0    
Maximum      
Restructuring Cost and Reserve      
Restructuring and related cost 10.0    
Employee-related Liabilities, Current      
Restructuring Cost and Reserve      
Restructuring reserve 4.5   $ 7.1
Operating Segments      
Restructuring Cost and Reserve      
Restructuring costs 3.4 $ 3.3  
Operating Segments | Cost of Sales      
Restructuring Cost and Reserve      
Restructuring costs 2.0 1.1  
Operating Segments | Operating Expense      
Restructuring Cost and Reserve      
Restructuring costs $ 1.4 $ 2.2