XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Basis Of Presentation [Line Items]      
Retained earnings, adjustment $ 14,734   $ 14,483
ASU 2016-16, Income Taxes      
Basis Of Presentation [Line Items]      
Retained earnings, adjustment   $ (66)  
ASU No. 2014-09, Revenue from Contracts with Customers      
Basis Of Presentation [Line Items]      
Retained earnings, adjustment   $ 48