v3.26.1
Note 3 - Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

(in thousands)

            
  

June 30, 2026

  

December 31, 2025

  

Input Level

 

Interest rate swaps

  1,003   826   2 

Contingent consideration

  (9,000)  (22,489)  3 

Cash surrender value of life insurance policies

  5,638   5,041   2 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  December 31, 2025  Additions  Adjustments to fair market value  Payments  June 30, 2026 
Contingent consideration  $(22,489)  $-   $343   $13,146   $(9,000)