XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Fair value measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Liabilities        
Contingent consideration $ 10,784 $ 10,225 $ 7,991 $ 7,600
Recurring        
Assets        
Cash and cash equivalents 37,412 36,330    
Investments in marketable securities, current 60,676 86,293    
Total 98,088 122,623    
Liabilities        
Contingent consideration 10,784 10,225    
Total 10,784 10,225    
Recurring | Level 1        
Assets        
Cash and cash equivalents 37,412 36,330    
Investments in marketable securities, current 0 0    
Total 37,412 36,330    
Liabilities        
Contingent consideration 0 0    
Total 0 0    
Recurring | Level 2        
Assets        
Cash and cash equivalents 0 0    
Investments in marketable securities, current 60,676 86,293    
Total 60,676 86,293    
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    
Total 0 0    
Liabilities        
Contingent consideration 10,784 10,225    
Total $ 10,784 $ 10,225