v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Measurements  
Schedule of fair value of financial assets

The following tables present the fair value of the Company’s financial assets determined using the inputs defined above (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2026

​

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

Assets:

​

​

​

​

​

​

​

​

​

​

​

​

Money market funds

​

$

124,167

​

$

—

​

$

—

 

$

124,167

Certificates of deposit

​

 

—

​

​

19,906

​

 

—

 

 

19,906

U.S. Treasury and agency securities

​

​

—

​

​

271,722

​

​

—

​

​

271,722

Commercial paper

​

 

—

​

​

294,306

​

 

—

 

 

294,306

Corporate debt securities

​

​

—

​

​

77,122

​

​

—

​

​

77,122

Total financial assets

​

$

124,167

​

$

663,056

  ​

$

—

 

$

787,223

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2025

​

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

Assets:

​

​

​

​

​

​

​

​

​

​

​

​

Money market funds

​

$

40,774

​

$

—

​

$

—

 

$

40,774

Certificates of deposit

​

 

—

​

​

11,391

​

 

—

 

 

11,391

U.S. Treasury and agency securities

​

​

—

​

​

348,948

​

​

—

​

​

348,948

Commercial paper

​

 

—

​

 

77,865

​

 

—

 

 

77,865

Corporate debt securities

​

 

—

​

 

159,211

  ​

 

—

 

 

159,211

Total financial assets

​

$

40,774

​

$

597,415

  ​

$

—

 

$

638,189