Note 14 - Segment, Significant Customers and Geographic Information - Customers with Sales and Accounts Receivable Greater Than 10% (Details) - Customer Concentration Risk [Member] |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Revenue Benchmark [Member] | Distributor A [Member] | |||
Concentration risk | 24.00% | 26.00% | 24.00% |
Revenue Benchmark [Member] | Distributor B [Member] | |||
Concentration risk | 19.00% | 15.00% | 11.00% |
Revenue Benchmark [Member] | Distributor C [Member] | |||
Concentration risk | 10.00% | ||
Accounts Receivable [Member] | Distributor A [Member] | |||
Concentration risk | 29.00% | 26.00% | |
Accounts Receivable [Member] | Distributor B [Member] | |||
Concentration risk | 23.00% | 17.00% | |
Accounts Receivable [Member] | Value Added Reseller A [Member] | |||
Concentration risk | 12.00% |