Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease liabilities

v3.22.2.2
Leases (Details) - Schedule of lease liabilities
$ in Thousands
Oct. 31, 2022
USD ($)
Schedule Of Lease Liabilities Abstract  
2023, Operating leases $ 3,118
2023, Finance leases 66
2023, Total 3,184
2024, Operating leases 3,874
2024, Finance leases 37
2024, Total 3,911
2025, Operating leases 3,541
2025, Finance leases
2025, Total 3,541
2026, Operating leases4 3,351
2026, Finance leases
2026, Total 3,351
2027, Operating leases4 2,507
2027, Finance leases
2027, Total 2,507
Thereafter, Operating leases 808
Thereafter, Finance lease
Thereafter, Total 808
Total lease payments, Operating leases 17,199
Total lease payments, Finance leases 103
Total lease payments, Total 17,302
Less: Interest, Operating leases (1,792) [1]
Less: Interest, Finance leases (4) [1]
Less: Interest, Total (1,796) [1]
Present value of lease liabilities, Operating leases 15,407
Present value of lease liabilities, Finance leases 99
Present value of lease liabilities, Total $ 15,506
[1] Primarily calculated using the Company’s incremental borrowing rate.