XML 95 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Note 20 - Concentrations (Details Textual)
12 Months Ended
Jan. 31, 2023
USD ($)
Jan. 31, 2022
Deposits, Foreign, Total $ 370,000  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 2 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]    
Number of Major Customers 2 1
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 17.00% 23.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five Largest Customers [Member]    
Number of Major Customers   5
Concentration Risk, Percentage 47.00% 51.00%