XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 321.7 $ 280.2 $ 627.5 $ 538.3
Sales direct to consumer        
Disaggregation of Revenue [Line Items]        
Net sales 218.7 179.7 423.8 343.5
Sales to distributors        
Disaggregation of Revenue [Line Items]        
Net sales 103.0 100.5 203.7 194.8
Equipment        
Disaggregation of Revenue [Line Items]        
Net sales 203.2 172.1 389.6 330.2
Parts and consumables        
Disaggregation of Revenue [Line Items]        
Net sales 71.0 66.1 144.4 126.7
Service and other        
Disaggregation of Revenue [Line Items]        
Net sales 47.5 42.0 93.5 81.4
Americas        
Disaggregation of Revenue [Line Items]        
Net sales 216.6 178.4 421.0 338.7
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Net sales 80.0 77.3 162.1 156.0
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Net sales $ 25.1 $ 24.5 $ 44.4 $ 43.6