XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

 

December 31,

 

(in thousands)

 

2021

  

2020

 

Finished goods

 $5,646  $4,938 

Work in process

  3,410   3,513 

Raw materials

  18,531   13,811 

Total

 $27,587  $22,262 
Property, Plant and Equipment [Table Text Block]

Property, Plant and Equipment:

 

December 31,

 

(in thousands)

 

2021

  

2020

 

Machinery and equipment

 $7,698  $7,450 

Computer equipment and software

  6,269   9,114 

Leasehold improvements

  2,560   2,540 

Furniture and fixtures

  1,296   1,353 

Automobiles

  41   100 
   17,864   20,557 

Less: accumulated depreciation

  (14,449)  (16,597)

Property, plant and equipment, net

 $3,415  $3,960 
Other Current Liabilities [Table Text Block]

Other Current Liabilities:

 

December 31,

 

(in thousands)

 

2021

  

2020

 

Compensation

 $6,048   3,715 

Professional fees

  480   432 

Warranty costs

  240   185 

Customer related costs

  2,265   1,093 

Accrued income taxes

  224   286 

Other

  1,505   1,767 

Total

 $10,762  $7,478