v3.26.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Cash Equivalents and Marketable Securities  
Schedule of cash equivalents and marketable securities

Cash equivalents and marketable securities consisted of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2026

​

​

Amortized

​

Gross Unrealized

​

 

​

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Fair Value

Money market funds

​

$

124,167

​

$

—

​

$

—

​

$

124,167

Certificates of deposit

​

​

19,918

​

​

—

​

 

(12)

​

 

19,906

U.S. Treasury and agency securities

​

​

272,197

​

​

26

​

​

(501)

​

​

271,722

Commercial paper

​

 

294,401

​

​

1

​

​

(96)

​

 

294,306

Corporate debt securities

​

​

77,226

​

​

1

​

​

(105)

​

​

77,122

Total cash equivalents and marketable securities

​

$

787,909

​

$

28

  ​

$

(714)

​

$

787,223

Classified as:

​

​

​

  ​

​

​

  ​

​

​

  ​

​

​

Cash equivalents

​

​

​

  ​

​

​

  ​

​

​

  ​

$

357,850

Marketable securities - current

​

​

​

  ​

​

​

  ​

​

​

  ​

 

362,498

Marketable securities - noncurrent

​

​

​

  ​

​

​

  ​

​

​

  ​

 

66,875

Total cash equivalents and marketable securities

​

​

​

  ​

​

​

  ​

​

​

  ​

$

787,223

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2025

​

​

Amortized

​

Gross Unrealized

​

 

​

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Fair Value

Money market funds

​

$

40,774

​

$

—

  ​

$

—

​

$

40,774

Certificates of deposit

​

​

11,387

​

​

4

​

​

—

​

 

11,391

U.S. Treasury and agency securities

​

​

348,250

​

​

706

​

​

(8)

​

​

348,948

Commercial paper

​

 

77,868

​

 

4

  ​

 

(7)

​

 

77,865

Corporate debt securities

​

​

159,127

​

 

93

  ​

 

(9)

​

 

159,211

Total cash equivalents and marketable securities

​

$

637,406

​

$

807

  ​

$

(24)

​

$

638,189

Classified as:

​

​

​

  ​

​

​

  ​

​

​

  ​

​

​

Cash equivalents

​

​

​

  ​

​

​

  ​

​

​

  ​

$

120,577

Marketable securities - current

​

​

​

  ​

​

​

  ​

​

​

  ​

 

438,974

Marketable securities - noncurrent

​

​

​

  ​

​

​

  ​

​

​

  ​

 

78,638

Total cash equivalents and marketable securities

​

​

​

  ​

​

​

  ​

​

​

  ​

$

638,189