v3.26.1
Segment Information - Schedule of Depreciation and Amortization Expense by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Depreciation and Amortization Expense by Segment [Line Items]    
Depreciation and amortization $ 23.8 $ 18.7
Operating Segments    
Schedule of Depreciation and Amortization Expense by Segment [Line Items]    
Depreciation and amortization 23.7 18.6
Environmental Solutions    
Schedule of Depreciation and Amortization Expense by Segment [Line Items]    
Depreciation and amortization 22.6 17.6
Safety and Security Systems    
Schedule of Depreciation and Amortization Expense by Segment [Line Items]    
Depreciation and amortization 1.1 1.0
Corporate    
Schedule of Depreciation and Amortization Expense by Segment [Line Items]    
Depreciation and amortization $ 0.1 $ 0.1