v3.24.0.1
Finance leases and other debt - Schedule of outstanding loan balances (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Debt Instrument [Line Items]    
Finance leases $ 8,309 $ 7,651
Long-term debt 3,147  
Total finance lease liabilities and other debt 11,456 7,897
Less: current portion of finance lease liabilities and other debt (6,056) (5,172)
Long-term finance lease liabilities and other debt 5,400 2,725
Financing arrangements    
Debt Instrument [Line Items]    
Long-term debt 3,124 46
Accrued interest and payments    
Debt Instrument [Line Items]    
Long-term debt $ 23 $ 200