XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Contractual Obligations From the Consumer Financing Program (Details) - Level 3 - Derivatives - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance $ 505 $ 293
New contractual obligations (41) (23)
Ending balance 471 $ 528
Consumer Financing Program    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 0  
Contracts added from Vivint acquisition 112  
New contractual obligations 2  
Settlements (3)  
Ending balance $ 111