XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - CUSTOMER AND GEOGRAPHIC INFORMATION - Revenue Percentage by Major Customers (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue Benchmark [Member] | Customer A [Member]    
Concentration risk   23.00%
Revenue Benchmark [Member] | Customer D [Member]    
Concentration risk 17.00%  
Revenue Benchmark [Member] | Customer E [Member]    
Concentration risk 10.00%  
Accounts Receivable [Member] | Customer A [Member]    
Concentration risk   16.00%
Accounts Receivable [Member] | Customer B [Member]    
Concentration risk 15.00%  
Accounts Receivable [Member] | Customer C [Member]    
Concentration risk   11.00%
Accounts Receivable [Member] | Customer D [Member]    
Concentration risk 29.00%