Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease liability maturity

v3.21.2
Leases (Details) - Schedule of lease liability maturity
$ in Thousands
Oct. 31, 2021
USD ($)
Schedule of lease liability maturity [Abstract]  
2022, Operating leases $ 3,194
2022, Finance leases 66
2022, Total 3,260
2023, Operating leases 3,562
2023, Finance leases 88
2023, Total 3,650
2024, Operating leases 3,385
2024, Finance leases 32
2024, Total 3,417
2025, Operating leases4 3,158
2025, Finance leases
2025, Total 3,158
2026, Operating leases4 3,150
2026, Finance leases
2026, Total 3,150
Thereafter, Operating leases 3,224
Thereafter, Finance lease
Thereafter, Total 3,224
Total lease payments, Operating leases 19,673
Total lease payments, Finance leases 186
Total lease payments, Total 19,859
Less: Interest, Operating leases (2,445) [1]
Less: Interest, Finance leases (12) [1]
Less: Interest, Total (2,457) [1]
Present value of lease liabilities, Operating leases 17,228
Present value of lease liabilities, Finance leases 174
Present value of lease liabilities, Total $ 17,402
[1] Primarily calculated using the Company’s incremental borrowing rate.