XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Long-Term Debt (Details) - USD ($)
$ in Millions
Jun. 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,375 $ 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 743 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 Loan | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 450 0
Fair Value | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 3,281 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 782 759
Fair Value | Senior Notes | 3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 603 578
Fair Value | Senior Notes | 3.875% Notes due 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 683 648
Fair Value | Senior Notes | 6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 763 741
Fair Value | Term Loan | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 450 $ 0