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