XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of effects of initial adoption of ASU 2016-01, ASU 2018-02 and ASC 606 (Detail) - USD ($)
$ in Millions
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Assets $ 711,932   $ 702,095    
Liabilities 350,174   350,141    
Accumulated other comprehensive income (3,808)   58,571    
Retained earnings 327,963   255,786    
Shareholders' equity $ 361,758   $ 351,954 $ 303,162 $ 285,428
ASU 2018-02 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accumulated other comprehensive income   $ 84      
Retained earnings   (84)      
ASC 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Assets   3,382      
Liabilities   3,453      
Retained earnings   (71)      
Shareholders' equity   (71)      
ASU 2016-01 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accumulated other comprehensive income   (61,459)      
Retained earnings   61,459      
Adjustments for New Accounting Pronouncements [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Assets   3,382      
Liabilities   3,453      
Accumulated other comprehensive income   (61,375)      
Retained earnings   61,304      
Shareholders' equity   $ (71)