XML 71 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
ASC 606 Adoption And Revenue Recognition (Changes In Contract Assets And Contract Liabilities) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
ASC 606 Adoption And Revenue Recognition [Abstract]    
Contract assets, Beginning balance $ 77  
Revenue recognized included in opening contract balance (57)  
Credits granted, excluding amounts recognized as revenue 49  
Contract assets, Ending balance 69  
Contract liabilities, Beginning balance (60)  
Revenue recognized included in opening contract balance 119  
Cash received, excluding amounts recognized as revenue (135)  
Other 5  
Contract liabilities, Ending balance (71)  
Short-term contract assets 44 $ 40
Long-term contract assets 25 37
Short-term contract liabilities 49 41
Long-term contract liabilities $ 22 $ 19