XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
6 Months Ended 12 Months Ended
Jun. 29, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Interest rate margin 1.25% 1.25%
Senior Unsecured Notes Series B [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 5.00% 5.00%
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]    
Debt Instrument [Line Items]    
Interest rate terms on debt Series H senior unsecured notes bear interest at a 3-month LIBOR for that floating rate interest period plus 1.25%. Series H senior unsecured notes bear interest at a 3-month LIBOR for that floating rate interest period plus 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%