v3.26.1
Segment Reporting (Segments) (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
Segment Reporting Information          
Net sales $ 995.1 $ 940.1 $ 2,826.8 $ 2,710.2  
Cost of sales 661.7 618.2 1,864.8 1,762.8  
Earnings (loss) before income taxes 154.8 87.0 418.9 342.5  
Operating Segments          
Segment Reporting Information          
Net sales 995.1 940.1 2,826.8 2,710.2  
Earnings (loss) before income taxes 171.5 162.3 454.4 438.6  
Equity earnings in unconsolidated affiliates 3.5 2.5 7.2 6.6  
Equity investments in unconsolidated affiliates 38.5   38.5   $ 34.0
Operating Segments | Mobile Solutions Segment          
Segment Reporting Information          
Net sales 629.9 582.6 1,784.8 1,702.6  
Cost of sales 422.6 396.3 1,202.7 1,149.8  
Other segment items 80.3 81.0 250.1 247.3  
Earnings (loss) before income taxes 127.0 105.3 332.0 305.5  
Equity earnings in unconsolidated affiliates 3.5 2.5 7.1 6.5  
Equity investments in unconsolidated affiliates 37.8   37.8   33.5
Operating Segments | Industrial Solutions Segment          
Segment Reporting Information          
Net sales 281.7 283.3 799.2 794.6  
Cost of sales 179.2 169.6 503.0 472.6  
Other segment items 64.8 62.5 195.3 188.9  
Earnings (loss) before income taxes 37.7 51.2 100.9 133.1  
Equity earnings in unconsolidated affiliates 0.0 0.0 0.1 0.1  
Equity investments in unconsolidated affiliates 0.7   0.7   0.5
Operating Segments | Life Sciences Segment          
Segment Reporting Information          
Net sales 83.5 74.2 242.8 213.0  
Cost of sales 49.2 45.6 140.4 129.1  
Other segment items 27.5 22.8 80.9 83.9  
Earnings (loss) before income taxes 6.8 5.8 21.5 0.0  
Equity earnings in unconsolidated affiliates 0.0 0.0 0.0 0.0  
Equity investments in unconsolidated affiliates 0.0   0.0   $ 0.0
Corporate and Unallocated          
Segment Reporting Information          
Net sales 0.0 0.0 0.0 0.0  
Earnings (loss) before income taxes $ (16.7) $ (75.3) $ (35.5) $ (96.1)