XML 99 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements - Significant unobservable inputs (Detail) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Net derivative contract liabilities - Beginning Balance $ (2,824) $ (3,785)
Net derivative contract liabilities - Gains (losses) included in earnings 822 (221)
Net derivative contract liabilities - Gains (losses) included in other comprehensive income (3) (2)
Net derivative contract liabilities - Gains (losses) included in regulatory assets and liabilities (5) (12)
Net derivative contract liabilities - Acquisitions, dispositions and settlements (78) (81)
Net derivative contract liabilities - Transfers into/out of Level 3   195
Net derivative contract liabilities - Ending Balance (2,088) (3,906)
Fixed Maturities [Member]    
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Beginning Balance 64 100
Gains (losses) included in other comprehensive income 1 3
Acquisitions, dispositions and settlements (58) 5
Transfers into/out of Level 3   (1)
Ending Balance 7 107
Equity Securities and Other Investments [Member]    
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Beginning Balance 17,257 21,403
Gains (losses) included in earnings   2,409
Gains (losses) included in other comprehensive income 1,156 (2,233)
Acquisitions, dispositions and settlements   (4,461)
Net derivative contract liabilities - Transfers into/out of Level 3 $ (18,413)  
Ending Balance   $ 17,118