XML 76 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Property, Plant and Equipment [Line Items]        
Number of reportable segments | segment 2      
Pre-tax gain (loss) from foreign currency remeasurements $ 18,000 $ (19,900) $ 15,000  
Allowance for doubtful accounts receivable 4,900 4,000    
Other inventories 326,500 247,600    
Research and development expenses 216,500 191,600 175,200  
Advertising costs 171,400 $ 144,300 $ 135,500  
Lease assets 61,618      
Operating lease liability $ 63,460      
Accounting Standards Update 2016-02        
Property, Plant and Equipment [Line Items]        
Lease assets       $ 60,000
Operating lease liability       $ 60,000
Buildings        
Property, Plant and Equipment [Line Items]        
Useful lives of property, plant and equipment (in years) 30 years      
Building Equipment and Land Improvements        
Property, Plant and Equipment [Line Items]        
Useful lives of property, plant and equipment (in years) 7 years      
Machinery and equipment | Minimum        
Property, Plant and Equipment [Line Items]        
Useful lives of property, plant and equipment (in years) 3 years      
Machinery and equipment | Maximum        
Property, Plant and Equipment [Line Items]        
Useful lives of property, plant and equipment (in years) 10 years      
Software | Minimum        
Property, Plant and Equipment [Line Items]        
Useful lives of property, plant and equipment (in years) 3 years      
Software | Maximum        
Property, Plant and Equipment [Line Items]        
Useful lives of property, plant and equipment (in years) 7 years