v3.25.3
Fair Value Measurements - Long-Term Debt (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Senior Notes | 4.375% Notes due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 4.375%  
Senior Notes | 3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 3.875%  
Senior Notes | 3.875% Notes due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 3.875%  
Senior Notes | 6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 6.25%  
Carrying Amount | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 3,664 $ 2,923
Carrying Amount | Senior Notes | 4.375% Notes due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 796 795
Carrying Amount | Senior Notes | 3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 645 645
Carrying Amount | Senior Notes | 3.875% Notes due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 744 743
Carrying Amount | Senior Notes | 6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 741 740
Carrying Amount | Term Loans | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 738 0
Fair Value | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 3,559 2,726
Fair Value | Senior Notes | 4.375% Notes due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 781 759
Fair Value | Senior Notes | 3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 602 578
Fair Value | Senior Notes | 3.875% Notes due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 680 648
Fair Value | Senior Notes | 6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 758 741
Fair Value | Term Loans | Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 738 $ 0