Fair Value Measurement - Accounts Receivable Monetization Agreements (Details) $ in Millions |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Accounts Receivable From Financial Institutions [Roll Forward] | |
Receivable from financial institutions at December 31, 2024 | $ 0 |
Receivables sold to the financial institutions and derecognized | (1,323) |
Receivables collected by financial institutions | 1,335 |
Cash payments to financial institutions | (12) |
Receivable from financial institutions at June 30, 2025 | $ 0 |