v3.26.1
Note 5 - Revenue (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,954 $ 2,131 $ 4,104 $ 2,744  
Unbilled Contracts Receivable 0   0   $ 0
Revenue, Remaining Performance Obligation, Amount $ 0   $ 0   $ 0
Product Concentration Risk [Member] | Revenue Benchmark [Member]          
Concentration Risk, Percentage     100.00% 100.00%  
Revenue from Contract with Customer, Excluding Assessed Tax     $ 4,104 $ 2,744  
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Related Services [Member]          
Concentration Risk, Percentage     10.00% 10.00%  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]          
Concentration Risk, Percentage     100.00% 100.00%  
Revenue from Contract with Customer, Excluding Assessed Tax     $ 4,104 $ 2,744  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES          
Concentration Risk, Percentage     96.00% 87.00%  
Revenue from Contract with Customer, Excluding Assessed Tax     $ 3,925 $ 2,383  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | CANADA          
Concentration Risk, Percentage     4.00%    
Revenue from Contract with Customer, Excluding Assessed Tax     $ 179    
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | SERBIA          
Concentration Risk, Percentage       12.00%  
Revenue from Contract with Customer, Excluding Assessed Tax       $ 316