XML 170 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases and Other Commitments Operating Leases Future Minimum Annual Lease Commitments Table Details (Details)
$ in Millions
Dec. 29, 2018
USD ($)
Leases [Abstract]  
Operating leases, future minimum payments due 2019 $ 121
Operating leases, future minimum payments due in 2020 97
Operating leases, future minimum payments, due in 2021 73
Operating leases, future minimum payments, due in 2022 57
Operating leases, future minimum payments, due in 2023 48
Operating leases, future minimum payments, due 2024 and beyond 129
Total minimum payments $ 525