XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Line Items]      
Goodwill impairment $ 0 $ 118,008 $ 0
Advertising costs 13,800 13,200 12,500
Research and development costs 40,135 38,222 $ 44,241
Europe      
Accounting Policies [Line Items]      
Goodwill impairment $ 0 $ 118,000  
Building      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 39 years    
Minimum      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 3 years    
Intangible assets, useful life (in years) 2 years    
Operating lease term, remaining lease term (in years) 1 year    
Minimum | Machinery and equipment      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 3 years    
Minimum | Office furniture and equipment      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 3 years    
Minimum | Computer hardware and software      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 3 years    
Minimum | Building and land improvements      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 10 years    
Maximum      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 39 years    
Intangible assets, useful life (in years) 12 years    
Operating lease term, remaining lease term (in years) 9 years    
Maximum | Machinery and equipment      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 15 years    
Maximum | Office furniture and equipment      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 7 years    
Maximum | Computer hardware and software      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 5 years    
Maximum | Building and land improvements      
Accounting Policies [Line Items]      
Property, equipment, useful life (in years) 39 years