v3.25.4
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of marketable securities, available-for-sale

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

  ​ ​ ​

December 31, 2025

Valuation

  ​ ​ ​

Amortized

  ​ ​ ​

Unrealized

  ​ ​ ​

Unrealized

  ​ ​ ​

Hierarchy

Cost

Gains

Losses

Fair Value

Assets

Cash equivalents:

Money market funds

Level 1

$

33,219

$

$

$

33,219

Corporate debt securities

Level 2

1,499

1,499

Total cash equivalents

34,718

34,718

Short-term marketable securities:

Commercial paper

  ​ ​ ​

Level 2

18,061

  ​ ​ ​

14

  ​ ​ ​

(4)

  ​ ​ ​

18,071

Corporate debt securities

Level 2

1,500

3

1,503

U.S. Treasury securities

Level 2

50,340

92

50,432

Agency securities

Level 2

2,033

1

2,034

Asset-backed securities

Level 2

6,049

16

(2)

6,063

Total short-term marketable securities

77,983

126

(6)

78,103

Total cash equivalents and marketable securities

$

112,701

$

126

$

(6)

$

112,821

December 31, 2024

Valuation

  ​ ​ ​

Amortized

  ​ ​ ​

Unrealized

  ​ ​ ​

Unrealized

  ​ ​ ​

Hierarchy

Cost

Gains

Losses

Fair Value

Assets

Cash equivalents:

Money market funds

Level 1

$

72,800

$

$

$

72,800

U.S. Treasury securities

Level 2

2,477

2,477

Total cash equivalents

75,277

75,277

Short-term marketable securities:

Commercial paper

  ​ ​ ​

Level 2

14,447

  ​ ​ ​

25

  ​ ​ ​

(1)

  ​ ​ ​

14,471

Corporate debt securities

Level 2

6,909

7

6,916

U.S. Treasury securities

Level 2

27,493

123

27,616

Agency securities

Level 2

21,345

12

(2)

21,355

Asset-backed securities

Level 2

5,030

22

5,052

Total short-term marketable securities

75,224

189

(3)

75,410

Long-term marketable securities:

U.S. Treasury securities

Level 2

4,884

36

4,920

Asset-backed securities

Level 2

2,480

8

2,488

Total long-term marketable securities

7,364

44

7,408

Total cash equivalents and marketable securities

$

157,865

$

233

$

(3)

$

158,095