Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease liability maturity

v3.20.4
Leases (Details) - Schedule of lease liability maturity
$ in Thousands
Jan. 31, 2021
USD ($)
Schedule of lease liability maturity [Abstract]  
2021, Operating leases $ 2,436
2021, Finance leases 44
2021, Total 2,480
2022, Operating leases 4,017
2022, Finance leases 88
2022, Total 4,105
2023, Operating leases 3,318
2023, Finance leases 88
2023, Total 3,406
2024, Operating leases4 3,173
2024, Finance leases 22
2024, Total 3,195
2025, Operating leases4 3,145
2025, Finance leases
2025, Total 3,145
Thereafter, Operating leases 6,370
Thereafter, Finance lease
Thereafter, Total 6,370
Total lease payments, Operating leases 22,459
Total lease payments, Finance leases 242
Total lease payments, Total 22,701
Less: Interest, Operating leases (3,069) [1]
Less: Interest, Finance leases (21) [1]
Less: Interest, Total (3,090) [1]
Present value of lease liabilities, Operating leases 19,390
Present value of lease liabilities, Finance leases 221
Present value of lease liabilities, Total $ 19,611
[1] Primarily calculated using the Company’s incremental borrowing rate.