Fair Value of Financial Instruments - Contractual Obligations From the Consumer Financing Program (Details) - Level 3 - Derivatives - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | ||
| Beginning balance | $ 119 | $ 505 |
| New contractual obligations | 0 | (41) |
| Total gains included in earnings | 41 | 91 |
| Ending balance | 91 | 471 |
| Consumer Financing Program | ||
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] | ||
| Beginning balance | (134) | 0 |
| Contractual obligations added from the acquisition of Vivint Smart Home | 0 | (112) |
| New contractual obligations | (15) | (2) |
| Settlements | 21 | 3 |
| Total gains included in earnings | 4 | 0 |
| Ending balance | $ (124) | $ (111) |