Restructuring and Other Charges - Schedule of Restructuring Liability (Details) - USD ($) $ in Millions |
|
3 Months Ended |
12 Months Ended |
Mar. 31, 2019 |
Dec. 28, 2019 |
Jun. 29, 2019 |
Mar. 30, 2019 |
Dec. 29, 2018 |
Sep. 29, 2018 |
Jun. 30, 2018 |
Mar. 28, 2020 |
Mar. 30, 2019 |
Mar. 31, 2018 |
| Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
| Restructuring liability, beginning balance |
$ 64
|
|
$ 64
|
|
|
|
|
$ 64
|
|
|
| Additions charged to expense |
|
$ 5
|
1
|
$ 31
|
$ 8
|
$ 2
|
$ 7
|
|
|
|
| Restructuring liability, ending balance |
|
|
|
64
|
|
|
|
9
|
$ 64
|
|
| Lease-related and other costs |
|
|
|
|
|
|
|
|
|
|
| Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
| Additions charged to expense |
|
|
|
|
|
|
|
3
|
|
|
| Retail Fleet Optimization Plan |
|
|
|
|
|
|
|
|
|
|
| Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
| Restructuring liability, beginning balance |
55
|
|
55
|
|
|
|
|
55
|
|
|
| ASC 864 (Leases) Adjustment |
(46)
|
|
|
|
|
|
|
|
|
|
| Additions charged to expense |
|
|
|
|
|
|
|
5
|
41
|
$ 53
|
| Payments |
|
|
|
|
|
|
|
(9)
|
|
|
| Restructuring liability, ending balance |
9
|
|
|
55
|
|
|
|
5
|
55
|
|
| Retail Fleet Optimization Plan | Severance and benefit costs |
|
|
|
|
|
|
|
|
|
|
| Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
| Restructuring liability, beginning balance |
2
|
|
2
|
|
|
|
|
2
|
|
|
| ASC 864 (Leases) Adjustment |
0
|
|
|
|
|
|
|
|
|
|
| Additions charged to expense |
|
|
|
|
|
|
|
0
|
3
|
1
|
| Payments |
|
|
|
|
|
|
|
(1)
|
|
|
| Restructuring liability, ending balance |
2
|
|
|
2
|
|
|
|
1
|
2
|
|
| Retail Fleet Optimization Plan | Lease-related and other costs |
|
|
|
|
|
|
|
|
|
|
| Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
| Restructuring liability, beginning balance |
53
|
|
$ 53
|
|
|
|
|
53
|
|
|
| ASC 864 (Leases) Adjustment |
(46)
|
|
|
|
|
|
|
|
|
|
| Additions charged to expense |
|
|
|
|
|
|
|
5
|
38
|
$ 52
|
| Payments |
|
|
|
|
|
|
|
(8)
|
|
|
| Restructuring liability, ending balance |
$ 7
|
|
|
$ 53
|
|
|
|
$ 4
|
$ 53
|
|