XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Concentration of Risk - Customer Concentration (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable [Member] | Customer A [Member]    
Customer 13.00% 11.00%
Accounts Receivable [Member] | Customer B [Member]    
Customer 19.00%  
Accounts Receivable [Member] | Customer C [Member]    
Customer   18.00%
Revenue Benchmark [Member] | Customer A [Member]    
Customer 21.00% 15.00%
Revenue Benchmark [Member] | Customer B [Member]    
Customer 13.00%  
Revenue Benchmark [Member] | Customer C [Member]    
Customer   10.00%