XML 29 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Dec. 31, 2018
Capitalized Contract Cost [Line Items]          
Increase driven by payments received or due in advance of satisfying performance obligations $ 432   $ 432   $ 382
Revenue recognized that was included in contract liability 41 $ 32 168 $ 152  
Prepaid expenses and other current assets          
Capitalized Contract Cost [Line Items]          
Contract assets recorded in prepaids and other current assets $ 9   $ 9   $ 5