XML 106 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable, Other and Short-Term Borrowings - Carrying Amounts and Estimated Fair Values of Company's Senior Notes (Parenthetical) (Detail)
Jun. 30, 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.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%