Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease liability maturity

v3.22.0.1
Leases (Details) - Schedule of lease liability maturity
$ in Thousands
Jan. 31, 2022
USD ($)
Schedule of lease liability maturity [Abstract]  
2022, Operating leases $ 2,091
2022, Finance leases 44
2022, Total 2,135
2023, Operating leases 3,589
2023, Finance leases 88
2023, Total 3,677
2024, Operating leases 3,414
2024, Finance leases 37
2024, Total 3,451
2025, Operating leases 3,161
2025, Finance leases
2025, Total 3,161
2026, Operating leases 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 18,629
Total lease payments, Finance leases 169
Total lease payments, Total 18,798
Less: Interest, Operating leases (2,243) [1]
Less: Interest, Finance leases (10) [1]
Less: Interest, Total (2,253) [1]
Present value of lease liabilities, Operating leases 16,386
Present value of lease liabilities, Finance leases 159
Present value of lease liabilities, Total $ 16,545
[1] Primarily calculated using the Company’s incremental borrowing rate.