XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

               

(in thousands)

 

September 30, 2023

   

December 31, 2022

 

Finished goods

  $ 6,047     $ 5,223  

Work in process

    4,642       3,776  

Raw materials

    15,129       17,440  

Total

  $ 25,818     $ 26,439  
Other Current Liabilities [Table Text Block]

Other Current Liabilities:

               

(in thousands)

 

September 30, 2023

   

December 31, 2022

 

Compensation

  $ 3,373     $ 3,476  

Customer credits

    3,111       2,368  

Professional fees

    599       392  

Warranty costs

    308       268  

Other

    945       982  

Total

  $ 8,336     $ 7,486