Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of maturity of lease liabilities

v3.19.3.a.u2
Leases (Details) - Schedule of maturity of lease liabilities - USD ($)
$ in Thousands
Oct. 31, 2019
Aug. 01, 2019
Schedule of maturity of lease liabilities [Abstract]    
Remainder of fiscal 2020, Operating leases $ 4,409  
Remainder of fiscal 2020, Finance leases 280  
Remainder of fiscal 2020, Total 4,689  
2021, Operating leases 4,997  
2021, Finance leases 181  
2021, Total 5,178  
2022, Operating leases 3,786  
2022, Finance leases 79  
2022, Total 3,865  
2023, Operating leases 3,284  
2023, Finance leases 83  
2023, Total 3,367  
2024, Operating leases 3,274  
2024, Finance leases 8  
2024, Total 3,282  
Thereafter, Operating leases 9,490  
Thereafter, Total 9,490  
Total lease payments, Operating leases 29,240  
Total lease payments, Finance leases 631  
Total lease payments, Total 29,871  
Less: Interest, Operating leases [1] (5,260)  
Less: Interest, Finance leases [1] (25)  
Less: Interest, Total [1] (5,285)  
Present value of lease liabilities, Operating leases 23,980 $ 25,100
Present value of lease liabilities, Finance leases 606  
Present value of lease liabilities, Total $ 24,586  
[1] Primarily calculated using the Company's incremental borrowing rate.