Leases - Operating Lease Maturity after Adoption of Topic 842 (Details)
$ in Thousands
Aug. 03, 2019
USD ($)
Leases [Abstract]  
2019 (remaining) $ 127,562
2020 269,419
2021 236,141
2022 218,047
2023 194,045
Thereafter 395,999
Total minimum lease payments 1,441,213
Less: amount of lease payments representing interest 224,013
Present value of future minimum lease payments 1,217,200
Less: current obligations under leases 223,888
Long-term lease obligations $ 993,312