XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 03, 2021
USD ($)
borrowingGroup
$ / shares
Apr. 04, 2020
USD ($)
$ / shares
Number of borrowing groups | borrowingGroup 2  
Cumulative catch-up method    
Cumulative catch up adjustments $ 14 $ 2
Change in accounting estimate financial effect, increase in net income or decrease in net loss $ 11 $ 1
Change in accounting estimate financial effect increase in earnings per share diluted or decrease in earnings per share diluted | $ / shares $ 0.05 $ 0.01
Recognized revenue form performance obligations satisfied in prior periods $ 18 $ 4
Gross favorable adjustments 36 27
Gross unfavorable adjustments $ 22 $ 25