v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Finance Leases    
2027 $ 406  
2028 398  
2029 302  
2030 179  
2031 111  
Thereafter 6  
Total undiscounted future lease payments 1,402  
Less: imputed interest (203)  
Total present value of future lease liabilities 1,199 $ 1,544
Operating Leases    
2027 2,145  
2028 2,224  
2029 2,252  
2030 1,852  
2031 283  
Thereafter 236  
Total undiscounted future lease payments 8,992  
Less: imputed interest (1,098)  
Total present value of future lease liabilities 7,894  
Total Maturities of Lease Liabilities    
2027 2,551  
2028 2,622  
2029 2,554  
2030 2,031  
2031 394  
Thereafter 242  
Total undiscounted future lease payments 10,394  
Less: imputed interest (1,301)  
Total present value of future lease liabilities $ 9,093