XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DEBT - Senior Unsecured Notes Narrative (Details) - Senior Notes
Jun. 30, 2024
Dec. 31, 2023
5.125% senior unsecured notes due 2026 (“2026 Notes”)    
Debt Instrument [Line Items]    
Interest rate (percent) 5.125% 5.125%
5.88% senior unsecured notes due 2027 (“2027 Notes”)    
Debt Instrument [Line Items]    
Interest rate (percent) 5.88% 5.88%
5.375% Senior Unsecured Notes Due 2023    
Debt Instrument [Line Items]    
Interest rate (percent) 5.375%  
3.90% senior unsecured notes due 2029 (“2029 Notes”)    
Debt Instrument [Line Items]    
Interest rate (percent) 3.90% 3.90%
3.20% senior unsecured notes due 2031 (“2031 Notes”)    
Debt Instrument [Line Items]    
Interest rate (percent) 3.20% 3.20%