XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT - Additional Information (Details)
Mar. 31, 2023
Senior Notes with interest payable semi-annually at 0.821%, effective rate of 0.82%, payable in 2024 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 0.821%
4.125% Senior Notes Due in 2024 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 4.125%
Senior Notes with interest payable semi-annually at 1.512%, effective rate of 1.52%, payable in 2026 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 1.512%
4.75 % Senior Notes Due in 2027 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 4.75%
3.50% Senior Notes Due in 2028 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.50%
3.50% Senior Notes Due in 2029 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.50%
2.625% Senior Notes Due 2029 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 2.625%
3.75% Senior Unsecured Notes due 2030  
Debt Instrument [Line Items]  
Stated interest rate 3.75%
3.75% Senior Unsecured Notes due 2030 | Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.75%