XML 96 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable, Other and Short-Term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (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%