Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v3.24.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Entity Information [Line Items]      
Accounts Receivable, Allowance for Credit Loss, Writeoff $ (2,800,000) $ (1,000,000)  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization 38,600,000 36,000,000  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization 19,800,000 12,600,000  
Inventory Planning, Receiving, and Handling Costs 183,200,000 155,800,000 $ 114,400,000
Advertising Expense $ 209,400,000 $ 205,900,000 $ 184,800,000
Minimum      
Entity Information [Line Items]      
Finite-Lived Intangible Asset, Useful Life 3 years    
Base lease term 5 years    
Lessee, Operating Lease, Renewal Term 1 year    
Maximum      
Entity Information [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years    
Base lease term 10 years    
Lessee, Operating Lease, Renewal Term 10 years    
License [Member]      
Entity Information [Line Items]      
Revenue From Contract With Customer, Excluding Assessed Tax, Percent 1.00%    
Land Improvements [Member]      
Entity Information [Line Items]      
Property, Plant and Equipment, Useful Life 15 years    
Building and Building Improvements [Member] | Minimum      
Entity Information [Line Items]      
Property, Plant and Equipment, Useful Life 15 years    
Building and Building Improvements [Member] | Maximum      
Entity Information [Line Items]      
Property, Plant and Equipment, Useful Life 30 years    
Machinery and Equipment [Member] | Minimum      
Entity Information [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Machinery and Equipment [Member] | Maximum      
Entity Information [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Leasehold Improvements [Member]      
Entity Information [Line Items]      
Property, Plant and Equipment, Useful Life 7 years