XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Accounts Receivable (Details Textual)
$ in Thousands
3 Months Ended 100 Months Ended
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
Apr. 30, 2024
USD ($)
Dec. 31, 2015
USD ($)
Increase (Decrease) in Accounts Receivable $ (1,854) $ (1,862)    
Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Number of Major Customers 0 0    
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Number of Major Customers 1 1    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]        
Concentration Risk, Percentage 11.00% 12.00%    
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]        
Accounts Receivable, after Allowance for Credit Loss $ 1,800   $ 1,800 $ 41,900
Increase (Decrease) in Accounts Receivable (300) $ (600) (40,100)  
Accounts Receivable, Allowance for Credit Loss 0   0  
Financial Asset, Equal to or Greater than 90 Days Past Due [Member] | Other Noncurrent Assets [Member]        
Accounts Receivable, after Allowance for Credit Loss $ 1,000   $ 1,000