XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments for Lease Liabilities (Detail)
$ in Thousands
Jan. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 2,916
2027 1,613
2028 815
2029 23
2030 23
Thereafter 18
Total future annual minimum lease payments 5,408
Less: interest (143)
Total lease liabilities $ 5,265