XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Fair value measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis, and indicates the fair value hierarchy of the valuation techniques used to determine such fair value:

Level 1Level 2Level 3Total
As of June 30, 2025(in thousands)
Assets
Cash and cash equivalents$37,412 $— $— $37,412 
Investments in marketable securities, current— 60,676 — 60,676 
Total$37,412 $60,676 $— $98,088 
Liabilities
Contingent consideration$— $— $10,784 $10,784 
Total$— $— $10,784 $10,784 


Level 1Level 2Level 3Total
As of December 31, 2024(in thousands)
Assets
Cash and cash equivalents$36,330 $— $— $36,330 
Investments in marketable securities, current— 86,293 — 86,293 
Total$36,330 $86,293 $— $122,623 
Liabilities
Contingent consideration$— $— $10,225 $10,225 
Total$— $— $10,225 $10,225 
Schedule of changes in fair value of contingent consideration
The following table presents the changes in fair value of the Company’s contingent consideration:
 Liability at beginning of the periodChange in fair value of liabilityLiability at end of the period
(in thousands)
Six Months Ended June 30, 2025$10,225 $559 $10,784 
Six Months Ended June 30, 2024$7,600 $391 $7,991