XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
6 Months Ended 12 Months Ended
Jul. 03, 2021
Dec. 31, 2020
Senior Unsecured Notes Series E [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.97% 3.97%
Senior Unsecured Notes Series F [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.40% 3.40%
Senior Unsecured Notes Series G [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.92% 3.92%
Senior Unsecured Notes Series H [Member] | LIBOR [Member]    
Debt Instrument [Line Items]    
Interest rate margin 1.25% 1.25%
Senior Unsecured Notes Series I [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.13% 3.13%
Senior Unsecured Notes Series K [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.44% 3.44%
Senior Unsecured Notes Series L [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.31% 3.31%
Senior Unsecured Notes Series M [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.53% 3.53%
Senior Unsecured Notes Series N [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 1.68% 1.68%
Senior Unsecured Notes Series O [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 2.25% 2.25%