Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v3.22.4
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Entity Information [Line Items]      
Accounts Receivable, Allowance for Credit Loss, Writeoff $ (1,000,000) $ (200,000)  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization 36,000,000 26,600,000  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization 12,600,000 6,800,000  
Inventory Planning, Receiving, and Handling Costs 155,800,000 114,400,000 $ 98,000,000
Advertising Expense $ 205,900,000 $ 184,800,000 $ 141,300,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