Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
May. 01, 2016
USD ($)
Lease_Agreement
Operating Leases [Line Items]  
Operating leases future minimum payments due $ 826,788
Additional Lease Agreements [Member]  
Operating Leases [Line Items]  
Number of additional lease agreements signed | Lease_Agreement 17
Additional Lease Agreements [Member] | Fresno, California [Member]  
Operating Leases [Line Items]  
Operating leases future minimum payments due $ 17,000
Additional Lease Agreements [Member] | Toledo, Ohio [Member]  
Operating Leases [Line Items]  
Operating leases future minimum payments due $ 21,000