XML 84 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Contracts Estimates (Details) - Cumulative catch-up method - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 04, 2020
Dec. 29, 2018
Dec. 30, 2017
Use of Estimates      
Cumulative catch-up adjustments $ 91 $ 196 $ 5
Change in accounting estimate financial effect increase in net income $ 69 $ 149 $ 3
Change in Accounting Estimate Financial Effect Increase in Earnings Per Share Diluted $ 0.30 $ 0.59 $ 0.01
Gross favorable adjustments $ 173 $ 249 $ 92
Gross unfavorable adjustments 82 53 $ 87
Gross favorable adjustment related to Bell segment   145  
Revenue recognized from performance obligations satisfied in prior periods $ 97 $ 190