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

Inventories:

 

December 31,

 

(in thousands)

 

2022

  

2021

 

Finished goods

 $5,223  $5,646 

Work in process

  3,776   3,410 

Raw materials

  17,440   18,531 

Total

 $26,439  $27,587 
Property, Plant and Equipment [Table Text Block]

Property, Plant and Equipment:

 

December 31,

 

(in thousands)

 

2022

  

2021

 

Machinery and equipment

 $7,500  $7,698 

Computer equipment and software

  6,781   6,269 

Leasehold improvements

  2,507   2,560 

Furniture and fixtures

  1,386   1,296 

Automobiles

  38   41 
   18,212   17,864 

Less: accumulated depreciation

  (14,846)  (14,449)

Property, plant and equipment, net

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

Other Current Liabilities:

 

December 31,

 

(in thousands)

 

2022

  

2021

 

Compensation

 $3,476  $6,048 

Professional fees

  392   480 

Warranty costs

  268   240 

Customer advances

  2,368   2,265 

Accrued income taxes

  -   224 

Other

  982   1,505 

Total

 $7,486  $10,762