Annual report pursuant to Section 13 and 15(d)

Leases (Details) - Schedule of Lease Liability Maturity

v3.20.2
Leases (Details) - Schedule of Lease Liability Maturity - USD ($)
$ in Thousands
Jul. 31, 2020
Aug. 01, 2019
Schedule of Lease Liability Maturity [Abstract]    
2021, Operating leases $ 5,291  
2021, Finance leases 171  
2021, Total 5,462  
2022, Operating leases 3,957  
2022, Finance leases 88  
2022, Total 4,045  
2023, Operating leases 3,299  
2023, Finance leases 88  
2023, Total 3,387  
2024, Operating leases4 3,274  
2024, Finance leases 45  
2024, Total 3,319  
2025, Operating leases4 3,275  
2025, Finance leases  
2025, Total 3,275  
Thereafter, Operating leases 6,402  
Thereafter, Finance lease  
Thereafter, Total 6,402  
Total lease payments, Operating leases 25,498  
Total lease payments, Finance leases 392  
Total lease payments, Total 25,890  
Less: Interest, Operating leases [1] (4,698)  
Less: Interest, Finance leases [1] (30)  
Less: Interest, Total [1] (4,728)  
Present value of lease liabilities, Operating leases 20,800 $ 25,100
Present value of lease liabilities, Finance leases 362  
Present value of lease liabilities, Total $ 21,162  
[1] Primarily calculated using the Company's incremental borrowing rate.