v3.26.1
Fair value measurement - Assets and liabilities measured on a recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Assets:      
Restricted cash $ 1,534   $ 1,494
Liabilities:      
Liability related to pre-funded warrants 24,242 $ 12,595  
Recurring Fair Value Measurements      
Assets:      
Cash and cash equivalents 413,027 80,240  
Restricted cash 1,534 1,561  
Total assets 414,561 81,801  
Liabilities:      
Liability related to pre-funded warrants 24,242 12,595  
Contingent consideration 18,113 18,736  
Consideration for post-acquisition services 617 638  
Total liabilities 42,972 31,969  
Recurring Fair Value Measurements | Quoted prices in active markets (Level 1)      
Assets:      
Cash and cash equivalents 413,027 80,240  
Restricted cash 1,534 1,561  
Total assets 414,561 81,801  
Recurring Fair Value Measurements | Significant other observable inputs (Level 2)      
Liabilities:      
Liability related to pre-funded warrants 24,242 12,595  
Total liabilities 24,242 12,595  
Recurring Fair Value Measurements | Significant unobservable inputs (Level 3)      
Liabilities:      
Contingent consideration 18,113 18,736  
Consideration for post-acquisition services 617 638  
Total liabilities $ 18,730 $ 19,374