XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Apr. 30, 2024
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
Remainder of 2025 $ 3,623
2026 2,984
2027 2,935
2028 2,506
2029 1,178
Total 13,226
Less: present value discount 1,773
Operating lease liabilities $ 11,453