XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Operations and Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Product returns and other allowances $ 262,800,000 $ 190,700,000 $ 220,300,000
Allowance for doubtful accounts $ 5,600,000 5,900,000  
Number of operating segment | Segment 1    
Impairment of goodwill $ 0 0 0
Cost of goods sold 1,003,557,000 1,173,343,000 1,134,802,000
Foreign currency (loss) gain, net (5,264,000) 2,122,000 (2,107,000)
Accumulated other comprehensive loss 143,227,000 128,233,000 50,500,000
Government assistance recognized amount 5,200,000 2,100,000  
Government assistance deferred grants 9,200,000 13,300,000  
Expense or other income      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Government assistance recognized amount 1,100,000 1,800,000  
Depreciation expense      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Government assistance recognized amount 4,100,000 300,000  
Amortization expense      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Government assistance deferred grants 4,900,000 5,500,000  
China | Government      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Government assistance received amount 5,200,000 2,100,000  
United Kingdom | Government      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Government assistance received amount 5,200,000 2,100,000  
Shipping and Handling      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Cost of goods sold $ 20,800,000 $ 28,000,000 $ 24,100,000
Minimum | Building      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Estimated useful lives 20 years    
Minimum | Machinery and Equipment      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Estimated useful lives 3 years    
Minimum | Leaseholds and Leasehold Improvements      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Estimated useful lives 3 years    
Maximum | Building      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Estimated useful lives 55 years    
Maximum | Machinery and Equipment      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Estimated useful lives 10 years    
Maximum | Leaseholds and Leasehold Improvements      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Estimated useful lives 5 years    
Acquired Businesses      
Summary of Operations, Significant Accounting Policies, Recently Issued Accounting Pronouncements and Updates to Accounting Policies and Estimates [Line Items]      
Ownership percentage 100.00%