v3.25.3
Leases - Schedule of Maturities of Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jan. 31, 2025
Operating    
2026 (remaining three months) $ 247  
2027 583  
2028 85  
2029 0  
2030 0  
Thereafter 0  
Total future minimum lease payments 915  
Less: interest (37)  
Present value of lease liabilities 878  
Finance    
2026 (Remaining three months) 1,324  
2027 5,688  
2028 2,169  
2029 0  
2030 0  
Thereafter 0  
Total future minimum lease payments 9,181  
Less: interest (593)  
Present value of lease liabilities $ 8,588 $ 14,256