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

(in thousands)

                       
   

September 30, 2025

   

December 31, 2024

   

Input Level

 

Interest rate swaps

    815       1,397       2  

Contingent consideration

    (22,001 )     (27,794 )     3  

Cash surrender value life insurance policies

    4,777       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     September 30, 2025  
Contingent consideration    $ (27,794 )    $ (5,000 )    $ (2,128 )    $ 12,921      $ (22,001 )