v3.26.1
Debt - Schedule of Material Terms of Senior Notes (Details) - Senior Notes - USD ($)
Mar. 31, 2026
Mar. 14, 2025
Aug. 04, 2023
Jun. 17, 2021
Aug. 24, 2020
Debt Instrument [Line Items]          
Principal (in millions) $ 2,500,000,000        
Senior Notes due 2028          
Debt Instrument [Line Items]          
Principal (in millions)         $ 700,000,000
Issuance Costs (in millions)         $ 9,000,000
Senior Notes due 2029          
Debt Instrument [Line Items]          
Principal (in millions)       $ 500,000,000  
Issuance Costs (in millions)       $ 7,000,000  
Senior Notes due 2033          
Debt Instrument [Line Items]          
Principal (in millions)     $ 650,000,000    
Issuance Costs (in millions)     $ 12,000,000    
Senior Notes due 2035          
Debt Instrument [Line Items]          
Principal (in millions)   $ 650,000,000      
Issuance Costs (in millions)   $ 6,000,000