XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Summary of Outstanding Debt (Parenthetical) (Detail)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
May 11, 2023
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]      
Debt Instrument [Line Items]      
Interest rate margin 1.25% 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%  
Senior Unsecured Notes Series N [Member]      
Debt Instrument [Line Items]      
Stated interest rate on debt instrument 1.68% 1.68%  
Senior Unsecured Notes Series O [Member]      
Debt Instrument [Line Items]      
Stated interest rate on debt instrument 2.25% 2.25%  
Senior Unsecured Notes Series P [Member]      
Debt Instrument [Line Items]      
Stated interest rate on debt instrument 4.91% 4.91% 4.91%
Senior Unsecured Notes Series Q [Member]      
Debt Instrument [Line Items]      
Stated interest rate on debt instrument 4.91% 4.91% 4.91%