XML 107 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Selling, general and administrative $ 893.8 $ 729.4 $ 607.4
Shipping and Handling      
Disaggregation of Revenue [Line Items]      
Selling, general and administrative $ 45.7 $ 40.3 $ 39.4