v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Marketable Securities  
Schedule of marketable securities

Marketable securities, which are classified as available-for-sale, consisted of the following as of June 30, 2026 and December 31, 2025 (in thousands):

  ​ ​ ​

June 30, 2026

Gross

Gross

Amortized Cost

Unrealized

Unrealized

Fair

Basis

Gains

Losses

Value

Marketable securities, current:

U.S. Treasury obligations

$

301,955

$

1

$

(499)

$

301,457

Corporate debt obligations

87,008

3

(152)

86,859

Commercial paper

48,311

(37)

48,274

Supranational debt obligations

1,996

1

1,997

Total marketable securities, current

$

439,270

$

5

$

(688)

$

438,587

  ​ ​ ​

December 31, 2025

Gross

Gross

Amortized Cost

Unrealized

Unrealized

Fair

Basis

Gains

Losses

Value

Marketable securities, current:

U.S. Treasury obligations

$

148,352

$

129

$

 

$

148,481

Corporate debt obligations

30,720

24

30,744

Commercial paper

27,652

20

27,672

Supranational debt obligations

7,913

9

7,922

Government development bank obligations

4,006

6

4,012

Total marketable securities

$

218,643

$

188

$

 

$

218,831