Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurement (Tables)

v3.25.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurement  
Schedule of financial instruments measured at fair value on recurring basis

As of December 31, 2024

Quoted Market

Prices in Active

Significant

Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

 Inputs

Total Fair Value 

(in thousands)

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Measurements

Assets:

  

  

  

  

Cash equivalents

$

67,645

$

$

$

67,645

Short-term investments

$

17,805

$

$

$

17,805

As of December 31, 2023

Quoted Market

Prices in Active

Significant 

Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

 Inputs

Total Fair Value 

(in thousands)

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Measurements

Assets:

  

  

  

  

Cash equivalents:

$

61,463

$

$

$

61,463

Schedule of fair value measurements of the contingent consideration categorized with Level 3

(in thousands)

    

Balance as of January 1, 2022

$

1,717

Payments during the year

(1,717)

Balance as of December 31, 2022

    

Fair value at date of acquisition

 

1,193

Fair value adjustments

(1,193)

Balance as of December 31, 2023

$