v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

68,043

$

$

 

$

68,043

Certificates of deposit

 

25,252

 

 

 

25,252

U.S. Treasury and agency securities

333,488

333,488

Commercial paper

 

98,608

 

 

 

98,608

Corporate debt securities

140,313

140,313

Total financial assets

$

68,043

$

597,661

  

$

 

$

665,704

December 31, 2024

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

19,563

$

$

 

$

19,563

Certificates of deposit

 

15,835

 

 

 

15,835

U.S. Treasury and agency securities

299,217

299,217

Commercial paper

 

 

110,832

 

 

 

110,832

Corporate debt securities

 

 

102,705

  

 

 

 

102,705

Total financial assets

$

19,563

$

528,589

  

$

 

$

548,152