XML 50 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Oct. 31, 2023
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
Remainder of 2024 $ 1,582
2025 5,108
2026 2,955
2027 2,907
2028 2,477
Thereafter 1,154
Total 16,183
Less: present value discount 1,944
Operating lease liabilities $ 14,239