v3.23.1
Leases - Schedule of maturing lease payments (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Operating    
2024 $ 958  
2025 225  
2026 86  
2027 42  
Thereafter 7  
Total future minimum lease payments 1,318  
Less: interest (35)  
Total operating lease liabilities 1,283 $ 2,557
Finance    
2024 5,102  
2025 2,566  
2026 209  
2027 0  
Finance Lease, Liability, to be Paid, After Year Four 0  
Total future minimum lease payments 7,877  
Less: interest (226)  
Finance leases $ 7,651 $ 12,884