XML 32 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions and divestitures Contingent Earn-out obligations (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Business Combination, Contingent Consideration Arrangements [Abstract]  
Contingent Earn-out Obligations, Beginning balance $ 24,586
Contingent earn-out obligations associated with acquisitions 2,672
Foreign Currency Translation Adjustment For Contingent Earn Out Obligations (4,874)
Remeasurement of fair value for contingent earn-out obligations 2
Contingent Earn-out Obligations, Ending balance $ 22,386