XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Oct. 02, 2021
USD ($)
$ / shares
Oct. 03, 2020
USD ($)
$ / shares
Oct. 02, 2021
USD ($)
borrowingGroup
$ / shares
Oct. 03, 2020
USD ($)
$ / shares
Basis of Presentation        
Number of borrowing groups | borrowingGroup     2  
Cumulative catch-up method        
Basis of Presentation        
Cumulative catch up adjustments $ 25 $ 22 $ 54 $ 41
Change in accounting estimate financial effect, increase in net income $ 19 $ 17 $ 41 $ 31
Change in accounting estimate financial effect increase in earnings per diluted share (in dollars per share) | $ / shares $ 0.08 $ 0.07 $ 0.18 $ 0.14
Gross favorable adjustments $ 43 $ 31 $ 119 $ 104
Gross unfavorable adjustments 18 9 65 63
Recognized revenue form performance obligations satisfied in prior periods $ 27 $ 22 $ 65 $ 48