v3.26.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Revenue from Contract with Customer, Excluding Assessed Tax $ 750 $ 491 $ 1,432 $ 989  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member]          
Number of Customers 2 4 2 4  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Largest Customer [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 490 $ 157 $ 815 $ 181  
Concentration Risk, Percentage 65.30% 32.00% 56.90% 18.30%  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Second Largest Customer [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 100 $ 108 $ 273 $ 109  
Concentration Risk, Percentage 13.30% 22.00% 19.10% 11.00%  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Third Largest Customer [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax   $ 77   $ 108  
Concentration Risk, Percentage   15.70%   10.90%  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member] | Fourth Largest Customer [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax   $ 51   $ 100  
Concentration Risk, Percentage   10.40%   10.10%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number of Customers 2   2   4
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Largest Customers [Member]          
Concentration Risk, Percentage     79.00%    
Accounts Receivable, after Allowance for Credit Loss $ 466   $ 466    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Four Largest Customers [Member]          
Concentration Risk, Percentage         66.00%
Accounts Receivable, after Allowance for Credit Loss         $ 412