v3.25.2
Note 5 - Accrued Expenses and Other Long-term Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30, 2025

   

December 31, 2024

 
   

(in thousands)

 

Compensation and related taxes

  $ 12,176     $ 15,117  

Accrued purchases

    4,525       4,463  

Accrued expenses

    2,429       3,852  

Accrued interest

    2,300       86  

Income and other taxes

    1,094       639  

Professional fees

    74       144  

Other

    380       431  
                 

Total

  $ 22,978     $ 24,732  
Other Noncurrent Liabilities [Table Text Block]
   

June 30, 2025

   

December 31, 2024

 
   

(in thousands)

 

Income taxes

    623       572  

Other

    311       259  
                 

Total

  $ 934     $ 831