v3.25.1
Note 7 - Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
   

March 31,
2025

   

December 31,

2024

 

Level 3

               

Purchase price contingent consideration:

               

Accrued contingent consideration (earn-out)

  $ 10,252     $ 10,239  

Present value of non-competition payments

  $ 5,179     $ 6,871