XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 18 - Major Customers and Related Information (Details Textual) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Benchmark [Member] | Distributors [Member]    
Number of Major Customers 1 2
Revenue Benchmark [Member] | Distributor One [Member]    
Concentration Risk, Percentage 37.00% 36.00%
Revenue Benchmark [Member] | Distributor Two [Member]    
Concentration Risk, Percentage   25.00%
Accounts Receivable [Member] | Distributors [Member]    
Number of Major Customers 1 1
Accounts Receivable [Member] | Distributor One [Member]    
Concentration Risk, Percentage 67.00% 70.00%