v3.22.2.2
Segment Reporting (Details)
$ in Millions
3 Months Ended
Nov. 01, 2022
segment
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Segment Reporting Information      
Net sales   $ 847.3 $ 760.9
Earnings (loss) before income taxes   116.6 104.1
Subsequent Event      
Segment Reporting Information      
Number of reportable segments | segment 3    
Corporate and unallocated      
Segment Reporting Information      
Earnings (loss) before income taxes   (12.1) (6.5)
Engine Products Segment | Operating Segments      
Segment Reporting Information      
Net sales   604.5 527.2
Earnings (loss) before income taxes   90.9 72.3
Engine Products Segment | Operating Segments | Off-Road      
Segment Reporting Information      
Net sales   108.0 93.9
Engine Products Segment | Operating Segments | On-Road      
Segment Reporting Information      
Net sales   36.0 31.5
Engine Products Segment | Operating Segments | Aftermarket      
Segment Reporting Information      
Net sales   426.9 374.3
Engine Products Segment | Operating Segments | Aerospace and Defense      
Segment Reporting Information      
Net sales   33.6 27.5
Industrial Products Segment | Operating Segments      
Segment Reporting Information      
Net sales   242.8 233.7
Earnings (loss) before income taxes   37.8 38.3
Industrial Products Segment | Operating Segments | Industrial Filtration Solutions      
Segment Reporting Information      
Net sales   180.9 165.5
Industrial Products Segment | Operating Segments | Gas Turbine Systems      
Segment Reporting Information      
Net sales   25.5 16.6
Industrial Products Segment | Operating Segments | Special Applications      
Segment Reporting Information      
Net sales   $ 36.4 $ 51.6