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

June 30,
2025

   

December 31,

2024

 

Level 3

               

Purchase price contingent consideration:

               

Accrued contingent consideration (earn-out)

  $ 5,515     $ 10,239  

Present value of non-competition payments

  $ 5,076     $ 6,871