XML 79 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Interest Payments Due Attributable to Senior Notes (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2021
Aug. 17, 2021
May 14, 2021
Mar. 26, 2021
May 26, 2020
Mar. 04, 2020
3.625% Senior Unsecured Notes Due 2031 [Member]            
Debt Instrument [Line Items]            
First payment occurred date Nov. 01, 2021          
Debt instrument interest rate 3.625%   3.625%      
3.250% Senior Unsecured Notes Due 2033 [Member]            
Debt Instrument [Line Items]            
First payment occurred date Feb. 15, 2022          
Debt instrument interest rate 3.25% 3.25%        
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%