XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
operation
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Significant Accounting Policies [Line Items]      
Bad debt expense $ 3,700 $ 1,200 $ 3,600
Allowance for estimated credit losses $ 14,100 11,200  
Percentage of FIFO method of inventory in total inventory 90.00%    
Percentage of LIFO method of inventory in total inventory 10.00%    
Excess of the FIFO value over the LIFO value $ 40,300 29,800  
Depreciation expense $ 113,700 108,500 101,300
Number of operating groups | operation 2    
Research and development costs $ 198,800 194,200 158,900
Shipping and handling costs 4,005,261 $ 3,633,900 $ 2,996,515
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares   0 0
Shipping and Handling      
Significant Accounting Policies [Line Items]      
Shipping and handling costs $ 103,700 $ 86,100 $ 56,800
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