XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

Inventories:

               

(in thousands)

 

June 30, 2023

   

December 31, 2022

 

Finished goods

  $ 5,748     $ 5,223  

Work in process

    4,607       3,776  

Raw materials

    15,734       17,440  

Total

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

Other Current Liabilities:

               

(in thousands)

 

June 30, 2023

   

December 31, 2022

 

Compensation

  $ 3,796     $ 3,476  

Professional fees

    552       392  

Warranty costs

    301       268  

Customer credits

    2,664       2,368  

Accrued income taxes

    398       -  

Other

    1,335       982  

Total

  $ 9,046     $ 7,486