XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair value measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Debt Securities: $ 116,146 $ 40,492
Money market funds    
Assets:    
Debt Securities: 1,513 1,158
U.S. treasuries    
Assets:    
Debt Securities: 114,633 39,334
Fair Value, Recurring    
Assets:    
Total assets 116,146 40,492
Liabilities:    
Contingent consideration 12,750 12,750
Total liabilities 12,750 12,750
Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 1,513 1,158
Fair Value, Recurring | U.S. treasuries    
Assets:    
Debt Securities: 114,633 39,334
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 9,228 17,087
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 1,513 1,158
Level 1 | Fair Value, Recurring | U.S. treasuries    
Assets:    
Debt Securities: 7,715 15,929
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 106,918 23,405
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: 106,918 23,405
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