XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details)
$ in Millions
3 Months Ended
Apr. 02, 2021
USD ($)
segment
Apr. 03, 2020
USD ($)
Jan. 01, 2021
USD ($)
Significant Accounting Policies [Line Items]      
Number of reportable segments | segment 3    
Revenue recognized for performance obligation satisfied in the previous periods $ 9 $ 20  
Accounts payable and accrued liabilities 2,133   $ 2,175
Restricted cash balances 157   163
Cash and Cash Equivalents      
Significant Accounting Policies [Line Items]      
Accounts payable and accrued liabilities $ 193   $ 237