XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details) - Schedule of Future Minimum Rental Payments for Operating Leases
$ in Thousands
Oct. 31, 2024
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
Remainder of 2025 $ 1,876
2026 6,789
2027 6,740
2028 5,497
2029 3,207
Thereafter 1,744
Total 25,853
Less: present value discount 3,235
Operating lease liabilities $ 22,618