XML 98 R85.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair value measurements - Significant unobservable inputs (Detail) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2017
Mar. 31, 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 499 (766)
Net derivative contract liabilities - Gains (losses) included in other comprehensive income (2) (6)
Net derivative contract liabilities - Gains (losses) included in regulatory assets and liabilities 1 (6)
Net derivative contract liabilities - Acquisitions, dispositions and settlements (23) (14)
Net derivative contract liabilities - Ending Balance (2,349) (4,577)
Fixed Maturities [Member]    
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Beginning Balance 64 100
Gains (losses) included in other comprehensive income 1 2
Acquisitions, dispositions and settlements (3) 4
Transfers into/out of Level 3   (1)
Ending Balance 62 105
Equity Securities and Other Investments [Member]    
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Beginning Balance 17,257 21,403
Gains (losses) included in other comprehensive income 1,156 (1,920)
Net derivative contract liabilities - Transfers into/out of Level 3 (1)  
Ending Balance $ 18,412 $ 19,483