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