XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets:    
Debt Securities: $ 143,191 $ 73,346
Money market funds    
Assets:    
Debt Securities: 192 2,134
U.S. treasuries    
Assets:    
Debt Securities: 142,999 71,212
Fair Value, Recurring    
Assets:    
Total assets 143,191 73,346
Liabilities:    
Contingent consideration 12,750 12,750
Total liabilities 12,750 12,750
Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 192 2,134
Fair Value, Recurring | U.S. treasuries    
Assets:    
Debt Securities: 142,999 71,212
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 19,848 2,134
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 192 2,134
Level 1 | Fair Value, Recurring | U.S. treasuries    
Assets:    
Debt Securities: 19,656 0
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 123,343 71,212
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 0 0
Level 2 | Fair Value, Recurring | U.S. treasuries    
Assets:    
Debt Securities: 123,343 71,212
Level 3 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration 12,750 12,750
Total liabilities 12,750 12,750
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 0 0
Level 3 | Fair Value, Recurring | U.S. treasuries    
Assets:    
Debt Securities: $ 0 $ 0