XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Liabilities        
Contingent consideration $ 11,052 $ 10,225 $ 8,335 $ 7,600
Recurring        
Assets        
Cash and cash equivalents 22,408 36,330    
Investments in marketable securities, current 71,294 86,293    
Total 93,702 122,623    
Liabilities        
Contingent consideration 11,052 10,225    
Total 11,052 10,225    
Recurring | Level 1        
Assets        
Cash and cash equivalents 22,408 36,330    
Investments in marketable securities, current 0 0    
Total 22,408 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 71,294 86,293    
Total 71,294 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 11,052 10,225    
Total $ 11,052 $ 10,225