XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]

Level 3

 

December 31, 2023

   

December 31, 2022

 

Purchase price contingent consideration (Note 2):

               

Accrued contingent consideration (earn-out)

  $ 13,096     $ 14,568  

Present value of non-competition payments

    8,474       10,043  
Total contingent consideration   $ 21,570     $ 24,611  
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]

December 31, 2021

  $ 19,208  

Advant acquisition - non-competition agreement

    350  

Fair value measurement adjustments

    10,128  

Payments

    (5,075 )

December 31, 2022

  $ 24,611  

Fair value measurement adjustments

    3,765  

Payments

    (6,806 )

December 31, 2023

  $ 21,570