Fair value measurement - Assets and liabilities measured on a recurring basis (Details) - Recurring - USD ($) $ in Thousands |
Sep. 30, 2021 |
Dec. 31, 2020 |
---|---|---|
Assets, Fair Value Disclosure [Abstract] | ||
Cash and cash equivalents | $ 581,270 | $ 247,680 |
Total assets | 581,270 | 247,680 |
Liabilities, Fair Value Disclosure [Abstract] | ||
Contingent consideration | 23,781 | |
Derivative financial instruments | 2,645 | 2,645 |
Consideration for post acquisition services | 280 | |
Total liabilities | 26,706 | 2,645 |
Fair value hierarchy Level 1 | ||
Assets, Fair Value Disclosure [Abstract] | ||
Cash and cash equivalents | 581,270 | 247,680 |
Total assets | 581,270 | 247,680 |
Level 3 | ||
Liabilities, Fair Value Disclosure [Abstract] | ||
Contingent consideration | 23,781 | |
Derivative financial instruments | 2,645 | 2,645 |
Consideration for post acquisition services | 280 | |
Total liabilities | $ 26,706 | $ 2,645 |