v3.22.1
Commitments and Contingencies - Schedule of Senior Unsecured Notes (Parenthetical) (Detail)
Mar. 31, 2022
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.875% Senior Unsecured Notes Due 2031 [Member]  
Debt Instrument [Line Items]  
Debt instrument interest rate 3.875%
3.625% Senior Unsecured Notes Due 2031 [Member]  
Debt Instrument [Line Items]  
Debt instrument interest rate 3.625%
3.250% Senior Unsecured Notes Due 2033 [Member]  
Debt Instrument [Line Items]  
Debt instrument interest rate 3.25%