XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

(in thousands)

            
  

June 30, 2025

  

December 31, 2024

  

Input Level

 

Interest rate swaps

  888   1,397   2 

Contingent consideration

  (21,660)  (27,794)  3 

Cash surrender value life insurance policies

  4,466   3,370   2 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  December 31, 2024  Additions  Adjustments to fair market value  Payments  June 30, 2025 
Contingent consideration  $(27,794)  $(5,000)  $(1,418)  $12,552   $(21,660)