XML 71 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Disaggregation of Revenue From Contracts With Customers (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 463.8 $ 424.9
U.S.    
Disaggregation of Revenue [Line Items]    
Net sales 364.5 334.3
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 61.5 59.3
Europe/Other    
Disaggregation of Revenue [Line Items]    
Net sales 37.8 31.3
Environmental Solutions    
Disaggregation of Revenue [Line Items]    
Net sales 387.4 354.0
Environmental Solutions | Vehicles and equipment    
Disaggregation of Revenue [Line Items]    
Net sales [1] 301.6 272.3
Environmental Solutions | Parts    
Disaggregation of Revenue [Line Items]    
Net sales 60.1 61.0
Environmental Solutions | Rental income    
Disaggregation of Revenue [Line Items]    
Net sales [2] 15.0 12.0
Environmental Solutions | Other    
Disaggregation of Revenue [Line Items]    
Net sales [3] 10.7 8.7
Safety and Security Systems    
Disaggregation of Revenue [Line Items]    
Net sales 76.4 70.9
Safety and Security Systems | Public safety and security equipment    
Disaggregation of Revenue [Line Items]    
Net sales 50.6 44.9
Safety and Security Systems | Industrial signaling equipment    
Disaggregation of Revenue [Line Items]    
Net sales 16.6 16.9
Safety and Security Systems | Warning systems    
Disaggregation of Revenue [Line Items]    
Net sales $ 9.2 $ 9.1
[1] Includes net sales from the sale of new and used vehicles and equipment, including sales of rental equipment.
[2] Represents income from vehicle and equipment lease arrangements with customers.
[3] Primarily includes revenues from services, such as maintenance and repair work, and the sale of extended warranty contracts.