v3.26.1
DEBT - Senior Unsecured Notes Narrative (Details) - Senior Notes
Jun. 30, 2026
Dec. 31, 2025
5.38% senior unsecured notes due 2027 (“2027 Notes”)    
Debt Instrument [Line Items]    
Interest rate (percent) 5.38% 5.38%
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%