XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
plan
shares
Jan. 01, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Jan. 01, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of stock-based compensation plans | plan 1        
Increase (decrease) in retained earnings $ 2,395,395   $ 2,141,302    
Building          
Summary Of Significant Accounting Policies [Line Items]          
Property, plant and equipment, estimated useful life 35 years        
Machinery and equipment | Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Property, plant and equipment, estimated useful life 3 years        
Machinery and equipment | Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Property, plant and equipment, estimated useful life 20 years        
Customer Relationships          
Summary Of Significant Accounting Policies [Line Items]          
Intangible asset, useful life 22 years        
Other Intangible Assets          
Summary Of Significant Accounting Policies [Line Items]          
Intangible asset, useful life 8 years        
Restricted stock units          
Summary Of Significant Accounting Policies [Line Items]          
Number of common shares issuable per restricted stock unit (in shares) | shares 1        
Accounting Standards Update 2014-09 | Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Increase (decrease) in retained earnings         $ 9,100
Accounting Standards Update 2016-02 | Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Increase (decrease) in retained earnings       $ (600)  
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Increase (decrease) in retained earnings   $ (700)