v3.25.2
Segment Information - Reconciliation of Assets from Segment to Consolidated (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 1,916.0 $ 1,765.2
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 1,862.5 1,704.2
Environmental Solutions    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 1,569.4 1,424.7
Safety and Security Systems    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 293.1 279.5
Corporate    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 53.5 $ 61.0