Fair Value Measurements - Changes in balances of Level 3 financial liabilities carried at fair value (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
Jun. 30, 2019 |
Jun. 30, 2018 |
|||||||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||||||
Financial liabilities, Beginning Balance | $ (3,247) | $ (2,549) | $ (2,720) | $ (2,542) | ||||||||
Total realized/unrealized gains (losses) included in Net income | (251) | (126) | (713) | (63) | ||||||||
Total realized/unrealized gains (losses) included in other comprehensive income (loss) | 0 | 0 | 0 | 0 | ||||||||
Purchases and issuances | (101) | (141) | (213) | (244) | ||||||||
Sales and settlements | 58 | 40 | 105 | 73 | ||||||||
Transfer into Level 3 | 0 | 0 | 0 | 0 | ||||||||
Transfer out of Level 3 | 0 | 0 | 0 | 0 | ||||||||
Financial liabilities, Ending Balance | [1] | (3,541) | (2,776) | (3,541) | (2,776) | |||||||
Embedded derivatives | ||||||||||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||||||
Financial liabilities, Beginning Balance | (3,247) | (2,549) | (2,720) | (2,542) | ||||||||
Total realized/unrealized gains (losses) included in Net income | (251) | (126) | [2] | (713) | (63) | [3] | ||||||
Total realized/unrealized gains (losses) included in other comprehensive income (loss) | 0 | 0 | 0 | 0 | ||||||||
Purchases and issuances | (101) | (141) | (213) | (244) | ||||||||
Sales and settlements | 58 | 40 | 105 | 73 | ||||||||
Transfer into Level 3 | 0 | 0 | 0 | 0 | ||||||||
Transfer out of Level 3 | 0 | 0 | 0 | 0 | ||||||||
Financial liabilities, Ending Balance | $ (3,541) | $ (2,776) | $ (3,541) | $ (2,776) | ||||||||
|