v3.26.1
Segment Information - Summary of Continuing Operations by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Revenues $ 670.2 $ 564.6 $ 1,295.8 $ 1,028.4
Cost of sales 466.4 395.0 912.6 728.0
Gross Profit 203.8 169.6 383.2 300.4
Selling, engineering, general and administrative expenses 78.3 66.9 150.3 127.1
Operating Income (Loss) 118.2 97.7 217.9 163.4
Interest expense, net 6.0 3.5 12.9 6.5
Other Expenses 0.8 0.8 1.4 1.5
Income before income taxes 111.4 93.4 203.6 155.4
Operating Segments        
Segment Reporting Information [Line Items]        
Gross Profit 203.8 169.6 383.2 300.4
Selling, engineering, general and administrative expenses 61.0 51.6 121.2 102.5
Other segment items 6.8 4.6 13.3 9.0
Operating Income (Loss) 136.0 113.4 248.7 188.9
Environmental Solutions        
Segment Reporting Information [Line Items]        
Revenues 577.7 480.5 1,110.4 867.9
Cost of sales 413.8 348.5 807.6 636.9
Gross Profit 163.9 132.0 302.8 231.0
Selling, engineering, general and administrative expenses 43.2 35.5 86.5 70.4
Other segment items 6.8 4.6 13.3 9.0
Operating Income (Loss) 113.9 91.9 203.0 151.6
Safety and Security Systems        
Segment Reporting Information [Line Items]        
Revenues 92.5 84.1 185.4 160.5
Cost of sales 52.6 46.5 105.0 91.1
Gross Profit 39.9 37.6 80.4 69.4
Selling, engineering, general and administrative expenses 17.8 16.1 34.7 32.1
Other segment items 0.0 0.0 0.0 0.0
Operating Income (Loss) 22.1 21.5 45.7 37.3
Corporate        
Segment Reporting Information [Line Items]        
Operating Income (Loss) $ 17.8 $ 15.7 $ 30.8 $ 25.5