XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future Minimum Lease Payments for Lease Liabilities (Detail)
$ in Thousands
Jul. 31, 2023
USD ($)
Leases [Abstract]  
2024 (6 months remaining) $ 1,849
2025 3,363
2026 1,367
2027 293
2028 115
Thereafter 0
Total future annual minimum lease payments 6,987
Less: interest (223)
Total lease liabilities $ 6,764