XML 72 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Change in Balance Sheet Carrying Value Associated with Level 3 Financial Instruments Carried at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Fair Value Net Derivative Asset Liability Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period $ (671) $ (295) $ (664) $ (381)
Total gains/(losses):        
Included in earnings 12 (308) (29) (253)
Included in other comprehensive income 0 0 0 0
Settlements 33 33 67 64
Transfers in and/or out of level 3 0 0 0 0
Balance, end of period (626) (570) (626) (570)
Change in mark-to-market gains/(losses) relating to instruments still held at the reporting date 44 (275) 37 (163)
Interest Rate Swaps [Member]        
Fair Value Net Derivative Asset Liability Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period (24) (37) (27) (41)
Total gains/(losses):        
Included in earnings 2 3 4 6
Included in other comprehensive income 0 0 0 0
Settlements 1 1 2 2
Transfers in and/or out of level 3 0 0 0 0
Balance, end of period (21) (33) (21) (33)
Change in mark-to-market gains/(losses) relating to instruments still held at the reporting date 2 4 5 7
Cross-Currency Interest Rate Swaps [Member]        
Fair Value Net Derivative Asset Liability Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period (645) (246) (633) (322)
Total gains/(losses):        
Included in earnings 10 (314) (35) (265)
Included in other comprehensive income 0 0 0 0
Settlements 32 31 65 58
Transfers in and/or out of level 3 0 0 0 0
Balance, end of period (603) (529) (603) (529)
Change in mark-to-market gains/(losses) relating to instruments still held at the reporting date 42 (283) 30 (180)
Other [Member]        
Fair Value Net Derivative Asset Liability Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period (2) (12) (4) (18)
Total gains/(losses):        
Included in earnings 0 3 2 6
Included in other comprehensive income 0 0 0 0
Settlements 0 1 0 4
Transfers in and/or out of level 3 0 0 0 0
Balance, end of period (2) (8) (2) (8)
Change in mark-to-market gains/(losses) relating to instruments still held at the reporting date $ 0 $ 4 $ 2 $ 10