XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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):

March 31, 2025

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

26,896

$

$

 

$

26,896

Certificates of deposit

 

23,079

 

 

 

23,079

U.S. Treasury and agency securities

328,807

328,807

Commercial paper

 

129,513

 

 

 

129,513

Corporate debt securities

172,442

172,442

Total financial assets

$

26,896

$

653,841

  

$

 

$

680,737

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