XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Changes in Fair Value of Level 3 Contingent Consideration
The following table represents the changes in the fair value of Level 3 contingent consideration:
 
 Nine months ended September 30,
20212020
Beginning balance$1,640 $3,216 
Acquisitions— 200 
Payments(938)(1,337)
Accretion of liability— 33 
Revaluation1,034 153 
Foreign currency translation— (23)
Ending balance$1,736 $2,242