XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Net sales $ 354.6 $ 298.5 $ 954.2 $ 905.6  
Performance obligation 0.0   0.0   $ 0.0
Reportable Geographical Components | United States          
Disaggregation of Revenue [Line Items]          
Net sales 337.2 282.0 902.5 849.0  
Reportable Geographical Components | Canada          
Disaggregation of Revenue [Line Items]          
Net sales $ 17.4 $ 16.5 $ 51.7 $ 56.6