XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions and divestitures Contingent Earn-out obligations (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Business Combination, Contingent Consideration Arrangements [Abstract]  
Contingent Earn-out Obligations, Beginning balance $ 30,248
Acquisitions 538
Foreign currency translation (2,080)
Fair value remeasurements (214)
Payments (267)
Contingent Earn-out Obligations, Ending balance $ 28,225