XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurement - Assets and liabilities measured on a recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Assets:      
Restricted cash $ 3,167   $ 3,173
Recurring Fair Value Measurements      
Assets:      
Cash and cash equivalents 243,062 $ 241,360  
Restricted cash 3,167 3,184  
Total assets 246,229 244,544  
Liabilities:      
Contingent consideration 42,212 43,006  
Consideration for post-acquisition services 498 457  
Total liabilities 42,710 43,463  
Recurring Fair Value Measurements | Fair value hierarchy Level 1      
Assets:      
Cash and cash equivalents 243,062 241,360  
Restricted cash 3,167 3,184  
Total assets 246,229 244,544  
Recurring Fair Value Measurements | Fair value hierarchy Level 3      
Liabilities:      
Contingent consideration 42,212 43,006  
Consideration for post-acquisition services 498 457  
Total liabilities $ 42,710 $ 43,463