XML 236 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables set forth the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and 2022, based on the three-tier fair value hierarchy:
(In thousands)
As of December 31, 2023Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market accounts$25,034 $— $— $25,034 
Available-for-sale securities:
U.S. government securities5,170 — — 5,170 
Corporate debt securities— 9,674 — 9,674 
Other debt securities— 1,992 — 1,992 
Total30,204 11,666 — 41,870 
As of December 31, 2022Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market accounts$11,416 $— $— $11,416 
Available-for-sale securities:
U.S. government securities15,051 — — 15,051 
Corporate debt securities— 26,047 — 26,047 
Other debt securities— 3,494 — 3,494 
Total26,467 29,541 $— 56,008 
Liabilities:
Contingent consideration - business combinations— — 4,456 4,456 
Total$— $— $4,456 $4,456 
Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table presents the changes in fair value of contingent consideration liabilities which are measured using Level 3 inputs for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
(In thousands)202320222021
Balance at beginning of period$4,456 $10,027 $7,152 
Change in fair value recognized in net loss(2,193)(4,754)2,875 
Payment of contingent consideration earned(2,263)(817)— 
Balance at end of period$— $4,456 $10,027 
The following table presents the changes in fair value of warrant liabilities which are measured using Level 3 inputs for the year ended December 31, 2021:
(In thousands)2021
Balance at beginning of period2,780 
Exercised warrants(2,901)
Change in fair value recognized in net loss121 
Balance at end of period$—