XML 100 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Summary of Significant Accounting Policies - Concentrations (Details) - Customer Concentration Risk - customer
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue Benchmark      
Concentrations      
Number of Major Customers 2 3 3
Revenue Benchmark | Customer A | North America      
Concentrations      
Concentration Risk, Percentage 58.00%    
Revenue Benchmark | Customer B | North America      
Concentrations      
Concentration Risk, Percentage   51.00%  
Revenue Benchmark | Customer C | North America      
Concentrations      
Concentration Risk, Percentage     71.00%
Revenue Benchmark | Total Customer Base      
Concentrations      
Concentration Risk, Percentage 38.00% 58.00% 70.00%
Accounts Receivable. | Total Customer Base      
Concentrations      
Concentration Risk, Percentage 32.00% 58.00%