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

Inventories:

 

March 31,

   

December 31,

 

(in thousands)

 

2026

   

2025

 

Finished goods

  $ 5,506     $ 5,371  

Work in process

    3,361       3,262  

Raw materials

    13,338       12,172  

Total

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

Other Current Liabilities:

 

March 31,

   

December 31,

 

(in thousands)

 

2026

   

2025

 

Compensation

  $ 2,175     $ 1,815  

Customer credits

    1,355       1,374  

Current portion of operating lease liabilities

    1,552       1,525  

Employee retention tax credit funds

    6,765       6,765  

Professional fees

    808       1,742  

Warranty costs

    194       215  

Other

    2,061       1,425  

Total

  $ 14,910     $ 14,861