XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Future Minimum Lease Payments for Lease Liabilities (Detail)
$ in Thousands
Apr. 30, 2024
USD ($)
Leases [Abstract]  
2025 (9 months remaining) $ 2,594
2026 1,532
2027 287
2028 71
2029 0
Thereafter 0
Total future annual minimum lease payments 4,484
Less: interest (93)
Total lease liabilities $ 4,391