v3.26.1
Segment Information - Schedule of Depreciation and Amortization Expense by Segment (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Depreciation and Amortization Expense by Segment [Line Items]        
Depreciation and amortization $ 24.6 $ 19.9 $ 48.4 $ 38.6
Operating Segments        
Schedule of Depreciation and Amortization Expense by Segment [Line Items]        
Depreciation and amortization 24.4 19.8 48.1 38.4
Environmental Solutions        
Schedule of Depreciation and Amortization Expense by Segment [Line Items]        
Depreciation and amortization 23.3 18.7 45.9 36.3
Safety and Security Systems        
Schedule of Depreciation and Amortization Expense by Segment [Line Items]        
Depreciation and amortization 1.1 1.1 2.2 2.1
Corporate        
Schedule of Depreciation and Amortization Expense by Segment [Line Items]        
Depreciation and amortization $ 0.2 $ 0.1 $ 0.3 $ 0.2