XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurement - Schedule of the Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 22,950 $ 44,592
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 35,342 56,008
Contingent consideration - business combinations 415 4,456
Debt 25,971 25,607
Liabilities 26,386 30,063
Fair Value, Recurring | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,028 15,051
Fair Value, Recurring | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 15,898 26,047
Fair Value, Recurring | Other debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 2,024 3,494
Fair Value, Recurring | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 12,392 11,416
Fair Value, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 17,420 26,467
Contingent consideration - business combinations 0 0
Debt 0 0
Liabilities 0 0
Fair Value, Recurring | Level 1 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 5,028 15,051
Fair Value, Recurring | Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value, Recurring | Level 1 | Other debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value, Recurring | Level 1 | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 12,392 11,416
Fair Value, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 17,922 29,541
Contingent consideration - business combinations 0 0
Debt 25,971 25,607
Liabilities 25,971 25,607
Fair Value, Recurring | Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value, Recurring | Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 15,898 26,047
Fair Value, Recurring | Level 2 | Other debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 2,024 3,494
Fair Value, Recurring | Level 2 | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 0 0
Contingent consideration - business combinations 415 4,456
Debt 0 0
Liabilities 415 4,456
Fair Value, Recurring | Level 3 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value, Recurring | Level 3 | Other debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Fair Value, Recurring | Level 3 | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 0