v3.26.1
Note 5 - Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

 

June 30

   

December 31,

 

(in thousands)

 

2026

   

2025

 

Finished goods

  $ 5,737     $ 5,371  

Work in process

    3,275       3,262  

Raw materials

    13,218       12,172  

Total

  $ 22,230     $ 20,805  
Other Current Liabilities [Table Text Block]

Other Current Liabilities:

 

June 30

   

December 31,

 

(in thousands)

 

2026

   

2025

 

Compensation

  $ 2,170     $ 1,815  

Customer credits

    1,176       1,374  

Current portion of operating lease liabilities

    1,598       1,525  

Employee retention tax credit refunds

    6,765       6,765  

Professional fees

    586       1,742  

Warranty costs

    191       215  

Other

    2,482       1,425  

Total

  $ 14,968     $ 14,861