v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurements  
Schedule of company's cash equivalents and short-term investments' carrying amounts, fair values, and fair value hierarchy

The following tables show the Company’s cash equivalents and short-term investments’ carrying amounts, fair values, and fair value hierarchy (in thousands):

June 30, 2026

Amortized Cost

Gross Unrealized Gains

Gross Unrealized Losses

Fair Value

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​

  ​

  ​

Money market funds

$

84,299

$

$

$

84,299

$

84,299

$

$

Corporate securities

103,670

3

(106)

103,567

103,567

Government securities

115,035

4

(169)

114,870

114,870

Total assets measured at fair value

$

303,004

$

7

$

(275)

$

302,736

$

84,299

$

218,437

$

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

105,426

Government securities

161,882

116

(143)

161,855

161,855

Total assets measured at fair value

$

307,749

194

(168)

$

307,775

$

40,494

$

267,281

$