v3.24.0.1
Leases - Schedule of lease expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Operating leases:      
Operating lease cost $ 740 $ 1,835 $ 1,096
Variable lease cost 47 62 223
Total operating lease cost 787 1,897 1,319
Finance leases:      
Amortization of right-of-use assets 6,742 5,632 4,636
Interest on lease liabilities 580 368 378
Total finance lease cost $ 7,322 $ 6,000 $ 5,014