XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Jul. 31, 2024
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
Remainder of 2025 $ 2,363
2026 3,766
2027 3,717
2028 3,287
2029 1,959
Thereafter 595
Total 15,687
Less: present value discount 2,489
Operating lease liabilities $ 13,198