v3.26.1
Note 4 - Inventories (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
    December 31,  
   

2025

   

2024

 
                 

Finished goods

  $ 19,012     $ 10,348  

Components

    2,559       826  

Allowance for obsolescence

    (247

)

    (100

)

Total

  $ 21,324     $ 11,074