XML 140 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Liabilities        
Contingent consideration $ 10,524 $ 10,225 $ 7,780 $ 7,600
Recurring        
Assets        
Cash and cash equivalents 37,076 36,330    
Investments in marketable securities, current 75,631 86,293    
Total 112,707 122,623    
Liabilities        
Contingent consideration 10,524 10,225    
Total 10,524 10,225    
Recurring | Level 1        
Assets        
Cash and cash equivalents 37,076 36,330    
Investments in marketable securities, current 0 0    
Total 37,076 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 75,631 86,293    
Total 75,631 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,524 10,225    
Total $ 10,524 $ 10,225