XML 99 R88.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable, Other and Short-Term Borrowings - Carrying Amounts and Estimated Fair Values of Company's Senior Notes (Parenthetical) (Detail)
Mar. 31, 2021
Dec. 31, 2020
Aug. 14, 2020
Jul. 10, 2020
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%