XML 55 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Accounting Changes - Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 01, 2018
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2018
Mar. 31, 2019
Accounting Changes          
Deferred tax assets   $ 5,216   $ 5,216 $ 5,284
Liability for taxes   3,046   3,046 $ 2,484
Accounting Standards Update 2014-09, Revenue from Contracts with Customers          
Accounting Changes          
Cumulative-effect net change in retained earnings     $ 524    
Accounting Standards Update 2014-09, Revenue from Contracts with Customers | Adjustments from Prior GAAP          
Accounting Changes          
Net contract assets $ 557        
Deferred costs 737        
Deferred income 29        
Deferred tax assets (184)        
Liability for taxes   (56)   (56)  
Cumulative-effect net change in retained earnings $ 524 $ 56   $ 580