Fair Value of Financial Instruments - Contractual Obligations From the Consumer Financing Program (Details) - Level 3 - Derivatives - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | ||||
| Beginning balance | $ 30 | $ 49 | $ 110 | $ 39 |
| New contractual obligations | 10 | 37 | 22 | 37 |
| Total losses included in earnings | (32) | 22 | (134) | 34 |
| Ending balance | 6 | 81 | 6 | 81 |
| Consumer Financing Program | ||||
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | ||||
| Beginning balance | (252) | (207) | (283) | (203) |
| New contractual obligations | (60) | (81) | (86) | (113) |
| Settlements | 42 | 31 | 102 | 67 |
| Total losses included in earnings | (1) | 0 | (4) | (8) |
| Ending balance | $ (271) | $ (257) | $ (271) | $ (257) |