v3.23.2
COMMITMENTS AND CONTINGENCIES - Schedule of Interest Payments Due Attributable to Outstanding Indebtedness (Detail)
6 Months Ended
Jun. 30, 2023
4.000% senior unsecured notes due 2029  
Debt Instrument [Line Items]  
Debt instrument interest rate 400.00%
Interest payment frequency Semi-Annual
First interest payment date --05-15
3.625% senior unsecured notes due 2030  
Debt Instrument [Line Items]  
Debt instrument interest rate 362.50%
Interest payment frequency Semi-Annual
First interest payment date --03-01
3.875% senior unsecured notes due 2031  
Debt Instrument [Line Items]  
Debt instrument interest rate 387.50%
Interest payment frequency Semi-Annual
First interest payment date --06-01
3.625% senior unsecured notes due 2031  
Debt Instrument [Line Items]  
Debt instrument interest rate 362.50%
Interest payment frequency Semi-Annual
First interest payment date --05-01
3.250% senior unsecured notes due 2033  
Debt Instrument [Line Items]  
Debt instrument interest rate 325.00%
Interest payment frequency Semi-Annual
First interest payment date --02-15
Variable rate Tranche A Term Loans due 2027  
Debt Instrument [Line Items]  
Interest payment frequency Variable
First interest payment date --07-11