XML 100 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable, Other and Short-Term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (Parenthetical) (Detail)
Sep. 30, 2020
Aug. 14, 2020
Jul. 10, 2020
Dec. 31, 2019
Sep. 27, 2019
Jul. 24, 2018
5.125% Senior Notes [Member]            
Debt Instrument [Line Items]            
Stated interest rate 5.125% 5.125%   5.125%    
5.375% Senior Notes [Member]            
Debt Instrument [Line Items]            
Stated interest rate 5.375%     5.375%   5.375%
3.750% Senior Notes [Member]            
Debt Instrument [Line Items]            
Stated interest rate 3.75%     3.75% 3.75%  
4.375% Senior Notes [Member]            
Debt Instrument [Line Items]            
Stated interest rate 4.375%   4.375% 4.375%