XML 105 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Retirement of Notes (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 01, 2023
Debt Instrument [Line Items]            
Repayments of senior debt     $ 25,000,000 $ 134,000,000 $ 2,410,000,000  
Senior Notes            
Debt Instrument [Line Items]            
Repayments of senior debt $ 25,000,000 $ 124,000,000        
3.125% Senior Notes due 2031 | Senior Notes            
Debt Instrument [Line Items]            
Repurchase amount $ 22,000,000          
Stated interest rate 3.125%   3.125%      
3.500% Senior Notes due 2029 | Senior Notes            
Debt Instrument [Line Items]            
Repurchase amount $ 6,000,000 $ 100,000,000        
Stated interest rate 3.50% 3.50% 3.50%      
3.250% Senior Notes due 2026 | Senior Notes            
Debt Instrument [Line Items]            
Repurchase amount   $ 30,000,000        
Stated interest rate   3.25% 3.25%      
5.250% Senior Notes due 2023 | Senior Notes            
Debt Instrument [Line Items]            
Stated interest rate           5.25%
Repurchased face amount           $ 10,000,000