v3.26.1
Note 5 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,954 $ 2,131 $ 4,104 $ 2,744
Product [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 2,935 2,131 3,878 2,744
Rentals [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 19 $ 0 226 0
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 4,104 $ 2,744
Concentration Risk, Percentage     100.00% 100.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 4,104 $ 2,744
Concentration Risk, Percentage     100.00% 100.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Product [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 3,878 $ 2,744
Concentration Risk, Percentage     94.00% 100.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Rentals [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 226 $ 0
Concentration Risk, Percentage     6.00% 0.00%
UNITED STATES | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 3,925 $ 2,383
Concentration Risk, Percentage     96.00% 87.00%
Europe [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 0 $ 361
Concentration Risk, Percentage     0.00% 13.00%
Other Foreign Countries [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax     $ 179 $ 0
Concentration Risk, Percentage     4.00% 0.00%