v3.26.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Measurements  
Schedule of company's financial assets measured at fair value on a recurring basis

The following table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the level of the fair value hierarchy utilized to determine such fair values (in thousands):

March 31, 2026

Amortized Cost

Gross Unrealized Gains

Gross Unrealized Losses

Fair Value

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​

  ​

  ​

Money market funds

$

40,127

$

$

$

40,127

$

40,127

$

$

Corporate securities

110,131

16

(124)

110,023

26,831

83,192

Government securities

154,419

28

(192)

154,255

154,255

Total assets measured at fair value

$

304,677

$

44

$

(316)

$

304,405

$

66,958

$

237,447

$

December 31, 2025

Amortized Cost

Gross Unrealized Gains

Gross Unrealized Losses

Fair Value

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​

  ​

  ​

Money market funds

$

40,494

$

$

$

40,494

$

40,494

$

$

Corporate securities

105,373

78

(25)

105,426

16,347

89,079

Government securities

161,882

116

(143)

161,855

161,855

Total assets measured at fair value

307,749

194

(168)

$

307,775

$

56,841

$

250,934

$