XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases Abstract  
Remainder of 2026 $ 3,862
2027 7,706
2028 6,378
2029 3,698
2030 2,036
Thereafter 133
Total 23,813
Less: present value discount 2,556
Operating lease liabilities $ 21,257