XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair value measurement - Assets and liabilities measured on a recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Assets:      
Restricted cash $ 3,142   $ 2,828
Recurring Fair Value Measurements      
Assets:      
Cash and cash equivalents 500,524 $ 556,256  
Restricted cash 3,142 3,097  
Total assets 503,666 559,353  
Liabilities:      
Contingent consideration 29,086 29,542  
Derivative financial instruments 2,171 2,805  
Consideration for post acquisition services 689 846  
Total liabilities 31,946 33,193  
Recurring Fair Value Measurements | Fair value hierarchy Level 1      
Assets:      
Cash and cash equivalents 500,524 556,256  
Restricted cash 3,142 3,097  
Total assets 503,666 559,353  
Recurring Fair Value Measurements | Fair value hierarchy Level 3      
Liabilities:      
Contingent consideration 29,086 29,542  
Derivative financial instruments 2,171 2,805  
Consideration for post acquisition services 689 846  
Total liabilities $ 31,946 $ 33,193