XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
customer
Sep. 30, 2023
customer
Sep. 30, 2024
USD ($)
customer
Sep. 30, 2023
customer
Dec. 31, 2023
USD ($)
customer
Revenue, Major Customer [Line Items]          
Accounts Receivable, Allowance for Credit Loss, Current | $ $ 318   $ 318   $ 862
Allowance for Accounts Receivable, Current, Doubtful Accounts | $ 53   53   $ 175
Accounts Receivable, Allowance for Expected Credit Loss, Current | $ $ 28   $ 28    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Top Three Customers [Member]          
Revenue, Major Customer [Line Items]          
Number of Major Customers | customer 3 3 3 3  
Concentration Risk, Percentage 50.00% 43.00% 54.00% 29.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One of Top Three Customers [Member]          
Revenue, Major Customer [Line Items]          
Number of Major Customers | customer 1 1 1 1  
Concentration Risk, Percentage 26.00% 21.00% 26.00% 9.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Top Three Customers [Member]          
Revenue, Major Customer [Line Items]          
Number of Major Customers | customer     3   3
Concentration Risk, Percentage     35.00%   42.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One of Top Three Customers [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage     0.00%   3.00%