Quarterly report pursuant to Section 13 or 15(d)

Leases (Details) - Schedule of lease liabilities

v3.23.1
Leases (Details) - Schedule of lease liabilities
$ in Thousands
Apr. 30, 2023
USD ($)
Schedule of Lease Liabilities [Abstract]  
2023, Operating leases $ 1,137
2023, Finance leases 22
2023, Total 1,159
2024, Operating leases 4,254
2024, Finance leases 37
2024, Total 4,291
2025, Operating leases 3,816
2025, Finance leases
2025, Total 3,816
2026, Operating leases 3,431
2026, Finance leases
2026, Total 3,431
2027, Operating leases 2,507
2027, Finance leases
2027, Total 2,507
Thereafter, Operating leases 808
Thereafter, Finance lease
Thereafter, Total 808
Total lease payments, Operating leases 15,953
Total lease payments, Finance leases 59
Total lease payments, Total 16,012
Less: Interest, Operating leases (1,513) [1]
Less: Interest, Finance leases (2) [1]
Less: Interest, Total (1,515) [1]
Present value of lease liabilities, Operating leases 14,440
Present value of lease liabilities, Finance leases 57
Present value of lease liabilities, Total $ 14,497
[1] Primarily calculated using the Company’s incremental borrowing rate.