XML 69 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value measurement (Tables)
12 Months Ended
Dec. 31, 2024
Fair value measurement  
Schedule of financial assets measured at fair value on a recurring basis

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2024

​

Level

    

Amortized Cost

    

Unrealized Gain

    

Unrealized Loss

 

Fair Value

Cash equivalents:

​

​

​

​

​

​

​

​

​

​

​

​

​

Money market funds

1

​

$

46,987

​

$

—

​

$

—

​

$

46,987

U.S. treasury securities

2

​

​

94,379

​

​

40

​

​

—

​

​

94,419

Marketable securities:

​

​

​

​

​

​

​

​

​

​

​

​

​

U.S. treasury securities

2

​

​

73,935

​

​

17

​

​

—

​

​

73,952

Total financial assets

​

​

$

215,301

​

$

57

​

$

—

​

$

215,358

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2023

​

Level

​

Amortized Cost

    

Unrealized Gain

    

Unrealized Loss

 

Fair Value

Cash equivalents:

​

​

​

​

​

​

​

​

​

​

​

​

​

Money market funds

1

​

$

73,988

​

$

—

​

$

—

​

$

73,988

U.S. treasury securities

2

​

​

22,993

​

​

—

​

​

—

​

​

22,993

Marketable securities:

​

​

​

​

​

​

​

​

​

​

​

​

​

U.S. treasury securities

2

​

​

39,441

​

​

22

​

​

—

​

​

39,463

Total financial assets

​

​

$

136,422

​

$

22

​

$

—

​

$

136,444