Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Leases, Commitments and Contingencies (Details Textual)

v3.25.1
Note 12 - Leases, Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Operating Lease, Weighted Average Discount Rate, Percent 6.00%  
Operating Lease, Weighted Average Remaining Lease Term (Year) 6 years 3 months 18 days  
Lease, Cost $ 2,200 $ 5,000
Operating Lease, Payments 4,300 $ 4,800
Loss Contingency Accrual 0  
Legal Proceedings and Claims [Member]    
Loss Contingency Accrual 0  
Indemnifications or Commitments [Member]    
Loss Contingency Accrual 0  
Loss Contingency, Loss in Period $ 0  
Minimum [Member]    
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year  
Maximum [Member]    
Lessee, Operating Lease, Remaining Lease Term (Year) 10 years