v3.25.2
Note 3 - Inventory and Other Deferred Costs (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30, 2025

   

December 31, 2024

 
   

(in thousands)

 

Raw materials

  $ 21,721     $ 19,109  

Work-in-process

    2,251       2,157  

Finished products

    33,488       34,676  

Other deferred costs

    10,925       8,985  
                 

Total inventory and other deferred costs

  $ 68,385     $ 64,927