XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

 

June 30,

   

December 31,

 

(in thousands)

 

2021

   

2020

 

Finished goods

  $ 5,434     $ 4,938  

Work in process

    3,758       3,513  

Raw materials

    15,517       13,811  

Total

  $ 24,709     $ 22,262  
Other Current Liabilities [Table Text Block]

Other Current Liabilities:

 

June 30,

   

December 31,

 

(in thousands)

 

2021

   

2020

 

Compensation

  $ 3,409       3,715  

Professional fees

    815       432  

Warranty costs

    237       185  

Customer related costs

    1,120       1,093  

Accrued income taxes

    544       286  

Other

    1,698       1,767  

Total

  $ 7,823     $ 7,478