v3.26.1
Revenue - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net sales $ 350.4 $ 321.0
Reportable geographical components | United States    
Disaggregation of Revenue [Line Items]    
Net sales 330.2 305.5
Reportable geographical components | Canada    
Disaggregation of Revenue [Line Items]    
Net sales $ 20.2 $ 15.5