v3.26.1
Note 3 - Accounts Receivable (Details Textual)
$ in Thousands
3 Months Ended
Apr. 30, 2026
USD ($)
Apr. 30, 2025
One Customer [Member]    
Accounts Receivable, Allowance for Credit Loss $ 0  
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Number of Major Customers 0 0
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Customers 1 0
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]    
Concentration Risk, Percentage 14.00%