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

(in thousands)

            
  

March 31, 2025

  

December 31, 2024

  

Input Level

 

Interest rate swaps

  1,056   1,397   2 

Contingent consideration

  (21,004)  (27,794)  3 

Cash surrender value life insurance policies

  3,507   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  March 31, 2025 
Contingent consideration  $(27,794)  $5,000   $(710)  $12,500   $(21,004)