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

Inventories:

 

December 31,

 

(in thousands)

 

2023

  

2022

 

Finished goods

 $5,120  $5,223 

Work in process

  4,188   3,776 

Raw materials

  15,408   17,440 

Total

 $24,716  $26,439 
Property, Plant and Equipment [Table Text Block]

Property, Plant and Equipment:

 

December 31,

 

(in thousands)

 

2023

  

2022

 

Machinery and equipment

 $8,154  $7,500 

Computer equipment and software

  6,493   6,781 

Leasehold improvements

  2,417   2,507 

Furniture and fixtures

  1,244   1,386 

Automobiles

  58   38 
   18,366   18,212 

Less: accumulated depreciation

  (14,385)  (14,846)

Property, plant and equipment, net

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

Other Current Liabilities:

 

December 31,

 

(in thousands)

 

2023

  

2022

 

Compensation

 $3,929  $3,476 

Customer credits

  3,201   2,368 

Professional fees

  499   392 

Warranty costs

  336   268 

Other

  1,240   982 

Total

 $9,205  $7,486 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

 

(in thousands)

 

2023

  

2022

 

United States

 $21,558  $26,051 

Germany

  1,703   2,432 

Rest of the world

  1,322   1,489 

Total long-lived assets

 $24,583  $29,972