XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 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:
December 31,
20212020
Balance at the beginning of the period:$1,640 $3,216 
Acquisitions— 200 
Payments(938)(2,091)
Accretion of liability— 35 
Revaluation1,128 302 
Foreign currency translation— (22)
Balance at the end of the period:$1,830 $1,640