XML 77 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Senior Unsecured Notes (Parenthetical) (Detail)
Dec. 31, 2021
Aug. 17, 2021
May 14, 2021
Mar. 26, 2021
May 26, 2020
Mar. 04, 2020
4.75% Senior Unsecured Notes Due 2026 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 4.75%     4.75%    
5.375% Senior Unsecured Notes Due 2027 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 5.375% 5.375%        
4.000% Senior Unsecured Notes Due 2029 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 4.00%          
3.625% Senior Unsecured Notes Due 2030 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 3.625%     3.625%   3.625%
3.875% Senior Unsecured Notes Due 2031 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 3.875%       3.875%  
3.625% Senior Unsecured Notes Due 2031 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 3.625%   3.625%      
3.250% Senior Unsecured Notes Due 2033 [Member]            
Debt Instrument [Line Items]            
Debt instrument interest rate 3.25% 3.25%