XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Assets        
Investments in marketable securities, non-current $ 6,527 $ 6,284    
Liabilities        
Contingent consideration 7,991 7,600 $ 7,168 $ 7,531
Recurring        
Assets        
Cash and cash equivalents 62,788 26,285    
Investments in marketable securities, current 79,198 99,718    
Investments in marketable securities, non-current 6,527 6,284    
Total 148,513 132,287    
Liabilities        
Contingent consideration 7,991 7,600    
Total 7,991 7,600    
Recurring | Level 1        
Assets        
Cash and cash equivalents 62,788 26,285    
Investments in marketable securities, current 0 0    
Investments in marketable securities, non-current 0 0    
Total 62,788 26,285    
Liabilities        
Contingent consideration 0 0    
Total 0 0    
Recurring | Level 2        
Assets        
Cash and cash equivalents 0 0    
Investments in marketable securities, current 79,198 99,718    
Investments in marketable securities, non-current 6,527 6,284    
Total 85,725 106,002    
Liabilities        
Contingent consideration 0 0    
Total 0 0    
Recurring | Level 3        
Assets        
Cash and cash equivalents 0 0    
Investments in marketable securities, current 0 0    
Investments in marketable securities, non-current 0 0    
Total 0 0    
Liabilities        
Contingent consideration 7,991 7,600    
Total $ 7,991 $ 7,600