v3.24.2
Fair Value Measurements - Schedule of Carrying Values and Fair Values of Long-term Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Carrying Amount | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 70,874 $ 70,493
Carrying Amount | Senior Notes | Third Party (EUR-denominated) | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,129 0
Carrying Amount | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,496 1,496
Carrying Amount | Senior Secured Notes | Third Party | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,820 2,281
Carrying Amount | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,247 748
Fair Value | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 64,705 65,962
Fair Value | Senior Notes | Third Party (EUR-denominated) | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,141 0
Fair Value | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,484 1,499
Fair Value | Senior Secured Notes | Third Party | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,766 2,207
Fair Value | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 1,244 $ 748