XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

 

December 31,

 

(in thousands)

 

2024

   

2023

 

Finished goods

  $ 5,222     $ 5,120  

Work in process

    2,754       4,188  

Raw materials

    15,269       15,408  

Total

  $ 23,245     $ 24,716  
Property, Plant and Equipment [Table Text Block]

Property, Plant and Equipment:

 

December 31,

 

(in thousands)

 

2024

   

2023

 

Machinery and equipment

  $ 8,139     $ 8,154  

Computer equipment and software

    8,923       6,493  

Leasehold improvements

    2,565       2,417  

Furniture and fixtures

    1,243       1,244  

Automobiles

    56       58  
      20,926       18,366  

Less: accumulated depreciation

    (15,820 )     (14,385 )

Property, plant and equipment, net

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

Other Current Liabilities:

 

December 31,

 

(in thousands)

 

2024

   

2023

 

Compensation

  $ 1,714     $ 3,929  

Customer credits

    1,286       3,201  

Current portion of operating lease liabilities

    1,158       1,416  

Employee retention tax credit funds - Note 18

    3,154       -  

Professional fees

    545       499  

Warranty costs

    318       336  

Other

    1,234       1,240  

Total

  $ 9,409     $ 10,621  
Long-Lived Assets by Geographic Areas [Table Text Block]
   

December 31,

 

(in thousands)

 

2024

   

2023

 

United States

  $ 20,235     $ 21,558  

Germany

    1,148       1,703  

Rest of the world

    792       1,322  

Total long-lived assets

  $ 22,175     $ 24,583