XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 18 - Concentrations (Details Textual)
$ in Millions
12 Months Ended
Jan. 31, 2024
USD ($)
Jan. 31, 2023
Deposits, Foreign $ 4.9  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 4 2
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Concentration Risk, Percentage 10.00% 10.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Concentration Risk, Percentage 10.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Largest Customer [Member]    
Concentration Risk, Percentage 21.00% 17.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five Largest Customers [Member]    
Number of Major Customers 5  
Concentration Risk, Percentage 67.00% 47.00%