XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
LIBOR [Member]    
Debt Instrument [Line Items]    
Interest rate margin   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] | LIBOR [Member]    
Debt Instrument [Line Items]    
Interest rate margin 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%
Senior Unsecured Notes Series L [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.31% 3.31%
Senior Unsecured Notes Series M [Member]    
Debt Instrument [Line Items]    
Stated interest rate on debt instrument 3.53% 3.53%