XML 86 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Segment Information and Significant Customers/Vendors (Details Textual)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Reportable Segments 1  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Customers 0 3
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Three Customers [Member]    
Concentration Risk, Percentage   44.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Number of Major Customers 2 3
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customers [Member]    
Concentration Risk, Percentage   49.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers [Member]    
Concentration Risk, Percentage 50.00%  
Supplier Concentration Risk [Member] | Accounts Payable [Member]    
Number of Major Vendors 1 1
Supplier Concentration Risk [Member] | Accounts Payable [Member] | One Vendor [Member]    
Concentration Risk, Percentage 38.00% 30.00%