XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair value measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Liabilities        
Contingent consideration $ 8,604 $ 8,395 $ 10,524 $ 10,225
Recurring        
Assets        
Cash and cash equivalents 23,706 18,008    
Investments in marketable securities, current 71,520 73,463    
Total 95,226 91,471    
Liabilities        
Contingent consideration 8,604 8,395    
Total 8,604 8,395    
Recurring | Level 1        
Assets        
Cash and cash equivalents 23,706 18,008    
Investments in marketable securities, current 0 0    
Total 23,706 18,008    
Liabilities        
Contingent consideration 0 0    
Total 0 0    
Recurring | Level 2        
Assets        
Cash and cash equivalents 0 0    
Investments in marketable securities, current 71,520 73,463    
Total 71,520 73,463    
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 8,604 8,395    
Total $ 8,604 $ 8,395