v3.26.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Leases [Abstract]    
2026 (remaining) $ 3,470  
Fiscal 2028 2,544  
Fiscal 2029 1,821  
Fiscal 2030 1,328  
Fiscal 2031 440  
Thereafter 6,766  
Total lease liabilities 16,369  
Less: imputed interest (3,364)  
Total lease obligations 13,005  
Less: current obligations (4,204) $ (4,229)
Long-term lease obligations $ 8,801 $ 9,748