v3.25.2
Revenue - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 358.9 $ 347.8 $ 679.9 $ 671.2
Reportable geographical components | United States        
Disaggregation of Revenue [Line Items]        
Net sales 340.7 330.7 646.2 637.1
Reportable geographical components | Canada        
Disaggregation of Revenue [Line Items]        
Net sales $ 18.2 $ 17.1 $ 33.7 $ 34.1