XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 1,286.7 $ 1,243.6 $ 1,092.2
Sales direct to consumer      
Disaggregation of Revenue [Line Items]      
Net sales 905.7 854.4 712.6
Sales to distributors      
Disaggregation of Revenue [Line Items]      
Net sales 381.0 389.2 379.6
Equipment      
Disaggregation of Revenue [Line Items]      
Net sales 808.7 776.4 664.0
Parts and consumables      
Disaggregation of Revenue [Line Items]      
Net sales 274.3 279.5 263.1
Service and other      
Disaggregation of Revenue [Line Items]      
Net sales 203.7 187.7 165.1
Americas      
Disaggregation of Revenue [Line Items]      
Net sales 888.5 840.3 705.9
Europe, Middle East and Africa (EMEA)      
Disaggregation of Revenue [Line Items]      
Net sales 318.5 314.4 301.6
Asia Pacific (APAC)      
Disaggregation of Revenue [Line Items]      
Net sales $ 79.7 $ 88.9 $ 84.7