XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]    
Contract with Customer, Asset, Net, Current $ 3,795 $ 3,486
Contract with Customer, Asset, Net, Noncurrent 1,209 1,142
Contract with Customer, Asset, Net 5,004 4,628
Contract with Customer, Liability, Current 6,107 5,720
Contract with Customer, Liability, Noncurrent 5,166 5,069
Contract with Customer, Liability 11,273 10,789
Contract with Customer, Net 6,269 6,161
Contract with Customer, Liability, Revenue Recognized 2,000  
Capitalized Contract Cost, Net 1,072 914
Revenue, Remaining Performance Obligation, Amount $ 117,500 $ 115,500
Revenue, Remaining Performance Obligations, to be recognized within 24 months 46.00% 46.00%
Contract with Customer, Asset, Change $ 376  
Contract with Customer, Liability, Change $ 484