v3.26.1
Note 4 - Inventories (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
    March 31, 2026    

December 31, 2025

 
   

(Unaudited)

         

Finished goods

  $ 19,240     $ 19,012  

Components

    2,430       2,559  

Allowance for obsolescence

    (142

)

    (247

)

Total

  $ 21,528     $ 21,324