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
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Net derivative contract liabilities - Beginning Balance $ (2,069) $ (2,824)
Net derivative contract liabilities - Gains (losses) included in earnings (176) 499
Net derivative contract liabilities - Gains (losses) included in other comprehensive income (1) (2)
Net derivative contract liabilities - Gains (losses) included in regulatory assets and liabilities (9) 1
Net derivative contract liabilities - Acquisitions, dispositions and settlements (26) (23)
Net derivative contract liabilities - Ending Balance (2,281) (2,349)
Fixed Maturities and Equity Securities [Member]    
Fair Value Measurements Significant Unobservable Inputs [Line Items]    
Beginning Balance 6 17,321
Gains (losses) included in other comprehensive income   1,157
Acquisitions, dispositions and settlements   (3)
Transfers into/out of Level 3   (1)
Ending Balance $ 6 $ 18,474