v3.26.1
Note 2 - Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Product sales

 $7,429  $9,596  $16,449  $20,128 

Administrative fees, freight and other

  210   262   485   539 

Less: sales returns

  (36)  (45)  (125)  (117)

Total net sales

 $7,603  $9,813  $16,809  $20,550