v3.25.3
Fair value measurement - Assets and liabilities measured on a recurring basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Assets:      
Restricted cash $ 1,493   $ 1,453
Liabilities:      
Liability related to pre-funded warrants 30,722 $ 0  
Recurring Fair Value Measurements      
Assets:      
Cash and cash equivalents 597,056 158,930  
Restricted cash 1,493 1,399  
Total assets 598,549 160,329  
Liabilities:      
Liability related to pre-funded warrants 30,722    
Contingent consideration 17,754 10,860  
Consideration for post-acquisition services 605 370  
Total liabilities 49,081 11,230  
Recurring Fair Value Measurements | Fair value hierarchy Level 1      
Assets:      
Cash and cash equivalents 597,056 158,930  
Restricted cash 1,493 1,399  
Total assets 598,549 160,329  
Recurring Fair Value Measurements | Fair value hierarchy Level 2      
Liabilities:      
Liability related to pre-funded warrants 30,722    
Total liabilities 30,722    
Recurring Fair Value Measurements | Fair value hierarchy Level 3      
Liabilities:      
Contingent consideration 17,754 10,860  
Consideration for post-acquisition services 605 370  
Total liabilities $ 18,359 $ 11,230