v3.26.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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):

March 31, 2026

  ​ ​ ​

Level 1

  ​ ​ ​

Level 2

  ​ ​ ​

Level 3

  ​ ​ ​

Total

Assets:

Money market funds

$

91,204

$

$

 

$

91,204

Certificates of deposit

 

12,863

 

 

 

12,863

U.S. Treasury and agency securities

309,426

309,426

Commercial paper

 

111,330

 

 

 

111,330

Corporate debt securities

79,157

79,157

Total financial assets

$

91,204

$

512,776

  ​

$

 

$

603,980

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