v3.24.3
Fair Value Measurements - Schedule of Carrying Values and Fair Values of Long-term Debt (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Carrying Amount | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 73,322 $ 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,214 0
Carrying Amount | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,497 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,590 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 69,951 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,282 0
Fair Value | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,516 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,564 2,207
Fair Value | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 1,258 $ 748