XML 118 R101.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements - Significant unobservable inputs (Detail) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Fair Value Measurements Significant Unobservable Inputs [Line Items]      
Net derivative contract liabilities - Beginning Balance $ (2,824) $ (3,785) $ (4,759)
Net derivative contract liabilities - Gains (losses) included in earnings 888 880 1,080
Net derivative contract liabilities - Gains (losses) included in other comprehensive income (3) (2) (7)
Net derivative contract liabilities - Gains (losses) included in regulatory assets and liabilities (1) (11) (19)
Net derivative contract liabilities - Dispositions and settlements (129) (101) (83)
Net derivative contract liabilities - Transfers into/out of Level 3   195 3
Net derivative contract liabilities - Ending Balance (2,069) (2,824) (3,785)
Fixed Maturities [Member]      
Fair Value Measurements Significant Unobservable Inputs [Line Items]      
Beginning Balance 64 100 8
Gains (losses) included in other comprehensive income 1 (4) (2)
Acquisitions   10 101
Dispositions and settlements (59) (41) (7)
Transfers into/out of Level 3   (1)  
Ending Balance 6 64 100
Equity Securities [Member]      
Fair Value Measurements Significant Unobservable Inputs [Line Items]      
Beginning Balance 17,257 21,403 21,996
Gains (losses) included in earnings   3,593  
Gains (losses) included in other comprehensive income 1,156 876 (593)
Dispositions and settlements   (8,615)  
Transfers into/out of Level 3 $ (18,413)    
Ending Balance   $ 17,257 $ 21,403