XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Lease Payments for Lease Liabilities (Detail)
$ in Thousands
Jan. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 3,766
2025 3,420
2026 1,370
2027 299
2028 125
Thereafter 0
Total future annual minimum lease payments 8,980
Less: interest (344)
Total lease liabilities $ 8,636