v3.24.0.1
Leases - Schedule of maturing lease payments (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Operating    
2025 $ 404  
2026 86  
2027 42  
2028 7  
Total future minimum lease payments 539  
Less: interest (12)  
Total operating lease liabilities 527 $ 1,283
Finance    
2025 5,343  
2026 2,986  
2027 521  
2028 0  
Total future minimum lease payments 8,850  
Less: interest (541)  
Finance leases $ 8,309 $ 7,651