XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

 

March 31,

   

December 31,

 

(in thousands)

 

2025

   

2024

 

Finished goods

  $ 5,128     $ 5,222  

Work in process

    3,017       2,754  

Raw materials

    14,671       15,269  

Total

  $ 22,816     $ 23,245  
Other Current Liabilities [Table Text Block]

Other Current Liabilities:

 

March 31,

   

December 31,

 

(in thousands)

 

2025

   

2024

 

Compensation

  $ 1,879     $ 1,714  

Customer credits

    1,244       1,286  

Current portion of operating lease liabilities

    1,419       1,158  

Employee retention tax credit funds

    4,287       3,154  

Professional fees

    762       545  

Warranty costs

    323       318  

Other

    1,496       1,234  

Total

  $ 11,410     $ 9,409