XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Accrued Expenses and Other Long-term Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30, 2024

   

December 31, 2023

 
   

(in thousands)

 

Compensation and related taxes

  $ 9,749     $ 13,353  

Accrued purchases

    6,533       5,152  

Accrued expenses

    3,033       4,251  

Income and other taxes

    927       390  

Professional fees

    67       104  

Other

    476       400  
                 

Total

  $ 20,785     $ 23,650  
Other Noncurrent Liabilities [Table Text Block]
   

June 30, 2024

   

December 31, 2023

 
   

(in thousands)

 

Acquisition-related liabilities

  $ 1,377     $ 1,406  

Income taxes

    560       637  

Other

    242       225  
                 

Total

  $ 2,179     $ 2,268