Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease liability maturity

v3.20.2
Leases (Details) - Schedule of lease liability maturity
$ in Thousands
Oct. 31, 2020
USD ($)
Schedule of lease liability maturity [Abstract]  
2021, Operating leases $ 3,933
2021, Finance leases 87
2021, Total 4,020
2022, Operating leases 4,000
2022, Finance leases 88
2022, Total 4,088
2023, Operating leases 3,305
2023, Finance leases 88
2023, Total 3,393
2024, Operating leases4 3,274
2024, Finance leases 44
2024, Total 3,318
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 24,189
Total lease payments, Finance leases 307
Total lease payments, Total 24,496
Less: Interest, Operating leases 3,966 [1]
Less: Interest, Finance leases 25 [1]
Less: Interest, Total 3,991 [1]
Present value of lease liabilities, Operating leases 20,223
Present value of lease liabilities, Finance leases 282
Present value of lease liabilities, Total $ 20,505
[1] Primarily calculated using the Company’s incremental borrowing rate.