XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
unit_Operation
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Significant Accounting Policies [Line Items]      
Maturity period of liquid investments three months or less    
Bad debt expense $ 3,600 $ 2,800 $ 1,700
Allowance for estimated credit losses $ 12,700 11,200  
Percentage of FIFO method of inventory in total inventory 88.00%    
Percentage of LIFO method of inventory in total inventory 12.00%    
Excess of the FIFO value over the LIFO value $ 22,800 23,400  
Depreciation expense $ 101,300 101,400 85,400
Number of operating groups | unit_Operation 2    
Research and development costs $ 158,900 161,900 141,000
Shipping and handling costs 2,996,515 3,370,897 3,186,310
Shipping and Handling      
Significant Accounting Policies [Line Items]      
Shipping and handling costs $ 56,800 $ 66,700 $ 62,700
Patents and Technology      
Significant Accounting Policies [Line Items]      
Weighted average life 14 years    
Patents and Technology | Minimum      
Significant Accounting Policies [Line Items]      
Useful life, maximum 9 years    
Patents and Technology | Maximum      
Significant Accounting Policies [Line Items]      
Useful life, maximum 20 years    
Customer Relationship      
Significant Accounting Policies [Line Items]      
Weighted average life 19 years    
Customer Relationship | Minimum      
Significant Accounting Policies [Line Items]      
Useful life, maximum 10 years    
Customer Relationship | Maximum      
Significant Accounting Policies [Line Items]      
Useful life, maximum 20 years    
Machinery and Equipment | Minimum      
Significant Accounting Policies [Line Items]      
Range of lives for depreciable assets, maximum 3 years    
Machinery and Equipment | Maximum      
Significant Accounting Policies [Line Items]      
Range of lives for depreciable assets, maximum 10 years    
Leasehold Improvements | Minimum      
Significant Accounting Policies [Line Items]      
Range of lives for depreciable assets, maximum 5 years    
Leasehold Improvements | Maximum      
Significant Accounting Policies [Line Items]      
Range of lives for depreciable assets, maximum 27 years    
Building | Minimum      
Significant Accounting Policies [Line Items]      
Range of lives for depreciable assets, maximum 25 years    
Building | Maximum      
Significant Accounting Policies [Line Items]      
Range of lives for depreciable assets, maximum 50 years