XML 78 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
venture
reporting_unit
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Schedule of Equity Method Investments [Line Items]        
Number of joint ventures | venture 2      
Revenue from service contracts and post-shipment performance obligations 3.00%      
Percentage of LIFO inventory 56.00%      
Capitalized Computer Software, Net [Abstract]        
Capitalized computer software costs, net of amortization $ 20,700,000 $ 22,500,000    
Amortization expense $ 10,200,000 9,000,000.0 $ 6,400,000  
Goodwill Annual Impairment Test [Abstract]        
Number of reporting units, step-zero test applied | reporting_unit 3      
Number of reporting units | reporting_unit 6      
Percent of finite lived intangible assets under amortization method 0.77      
Impairment of intangible assets, finite-lived $ 0 0 0  
Impairment of intangible assets, indefinite-lived (excluding goodwill) $ 0 $ 0 $ 0  
Research and development expense as a percentage of cost of goods sold 3.00% 3.00% 3.00%  
Equity $ 2,085,400,000 $ 1,960,500,000    
Retained Earnings        
Goodwill Annual Impairment Test [Abstract]        
Equity $ 2,393,700,000 2,279,400,000 $ 2,064,400,000 $ 1,892,400,000
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings        
Goodwill Annual Impairment Test [Abstract]        
Equity   $ (1,000,000.0) $ 600,000  
Minimum        
Schedule of Equity Method Investments [Line Items]        
Customer returns as a percentage of gross sales 1.00%      
Goodwill Annual Impairment Test [Abstract]        
Useful life, intangible assets 5 years      
Maximum        
Schedule of Equity Method Investments [Line Items]        
Customer returns as a percentage of gross sales 2.00%      
Goodwill Annual Impairment Test [Abstract]        
Useful life, intangible assets 30 years      
Capitalized Computer Software Costs | Minimum        
Capitalized Computer Software, Net [Abstract]        
Depreciable lives 3 years      
Capitalized Computer Software Costs | Maximum        
Capitalized Computer Software, Net [Abstract]        
Depreciable lives 5 years      
Joint Venture In Hong Kong        
Schedule of Equity Method Investments [Line Items]        
Ownership percentage 50.00%