XML 48 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2018
USD ($)
Sep. 29, 2018
USD ($)
Revenue from Contract with Customer [Abstract]    
Contract with Customer, Liability, Beginning Balance Recognized   substantially all of our contract liability balance at the beginning of such period was recognized in revenues
Capitalized Contract Cost, Net $ 84 $ 84
Capitalized Contract Cost, Amortization $ 12 $ 30
Revenue, Judgment   Our contracts with clients typically include various combinations of our software solutions and related services. Determining whether such software solutions and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Specifically, judgment is required to determine whether software licenses are distinct from services and hosting included in an arrangement
Revenue, Information Used to Allocate Transaction Price   Contract transaction price is allocated to performance obligations using estimated stand-alone selling price
Revenue, Information Used to Determine Transaction Price   We determine stand-alone selling price maximizing observable inputs such as stand-alone sales when they exist or substantive renewal prices charged to clients. In instances where stand-alone selling price is not observable, we utilize an estimate of stand-alone selling price. Such estimates are derived from various methods that include: cost plus margin, historical pricing practices, and the residual approach, which requires a considerable amount of judgment
Revenue, Practical Expedient, Initial Application and Transition, Nonrestatement of Modified Contract [true/false]   true