Leases - Schedule of Lease Maturities (Details)
$ in Thousands
May 30, 2020
USD ($)
Operating Leases  
Remainder of 2020 $ 534,959
2021 527,508
2022 434,859
2023 344,536
2024 270,139
2025 195,533
Thereafter 581,665
Total lease payments 2,889,199
Less imputed interest (551,465)
Present value of lease liabilities 2,337,734
Finance Leases  
Remainder of 2020 7,954
2021 10,434
2022 10,407
2023 10,524
2024 10,702
2025 10,503
Thereafter 238,378
Total lease payments 298,902
Less imputed interest (194,443)
Present value of lease liabilities $ 104,459