v3.25.2
Note 4 - Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30, 2025

   

December 31, 2024

 
   

(Unaudited)

         

Finished goods

  $ 10,276     $ 10,348  

Components

    1,524       826  

Allowance for obsolescence

    (78

)

    (100

)

Total

  $ 11,722     $ 11,074