v3.24.2.u1
Leases - Schedule of Maturities of Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Operating    
2025 (remaining six months) $ 568  
2026 1,053  
2027 583  
2028 34  
Thereafter 0  
Total future minimum lease payments 2,238  
Less: interest (174)  
Present value of lease liabilities 2,064  
Finance    
2025 (Remaining six months) 3,761  
2026 5,580  
2027 3,114  
2028 453  
Thereafter 0  
Total future minimum lease payments 12,908  
Less: interest (1,050)  
Present value of lease liabilities $ 11,858 $ 8,309