v3.25.3
Debt and Derivatives - Schedule of Interest Rate Swap with Notional Value (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative, notional amount $ 1,500  
Matured contracts    
Derivative [Line Items]    
Derivative, notional amount   $ 2,000
Matured contracts | Credit Suisse    
Derivative [Line Items]    
Derivative, description of terms 3-year period ending September 30, 2025  
Derivative, maturity term 3 years  
Derivative, maturity date Sep. 30, 2025  
Derivative, notional amount   500
Fixed rate 3.4165%  
Matured contracts | Morgan Stanley    
Derivative [Line Items]    
Derivative, description of terms 3-year period ending September 30, 2025  
Derivative, maturity term 3 years  
Derivative, maturity date Sep. 30, 2025  
Derivative, notional amount   1,050
Fixed rate 3.42%  
Matured contracts | Credit Agricole Corporate and Investment Bank    
Derivative [Line Items]    
Derivative, description of terms 3-year period ending September 30, 2025  
Derivative, maturity term 3 years  
Derivative, maturity date Sep. 30, 2025  
Derivative, notional amount   $ 450
Fixed rate 3.5241%  
Existing contracts | Credit Agricole Corporate and Investment Bank One    
Derivative [Line Items]    
Derivative, description of terms 3-year period ending September 30, 2028  
Derivative, maturity term 3 years  
Derivative, maturity date Sep. 30, 2028  
Derivative, notional amount $ 250  
Fixed rate 3.3315%  
Existing contracts | Mizuho Capital Markets    
Derivative [Line Items]    
Derivative, description of terms 1-year period ending September 30, 2026  
Derivative, maturity term 1 year  
Derivative, maturity date Sep. 30, 2026  
Derivative, notional amount $ 500  
Fixed rate 3.61121%  
Existing contracts | Morgan Stanley    
Derivative [Line Items]    
Derivative, description of terms 3-year period ending September 30, 2028  
Derivative, maturity term 3 years  
Derivative, maturity date Sep. 30, 2028  
Derivative, notional amount $ 250  
Fixed rate 3.177%  
Existing contracts | Credit Agricole Corporate and Investment Bank    
Derivative [Line Items]    
Derivative, description of terms 1-year period ending September 30, 2026  
Derivative, maturity term 1 year  
Derivative, maturity date Sep. 30, 2026  
Derivative, notional amount $ 500  
Fixed rate 3.725%