XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

March 31,
2023

  

December 31, 2022

 
         

Level 3

        

Purchase price contingent consideration (Note 2):

        

Accrued contingent consideration (earn-out)

 $17,421  $14,568 

Present value of non-competition payments

  7,903   10,043