XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Company's Financial Assets

The fair value of the Company’s financial assets by level within the fair value hierarchy were as follows (in thousands):

 

September 30, 2024

 

 

Level 1

 

Level 2

 

Level 3

 

Money market fund (cash equivalent)

$

160,443

 

$

 

$

 

Money market fund (short-term restricted cash)

 

208

 

 

 

 

 

Certificate of deposit (long-term restricted cash)

 

 

 

2,418

 

 

 

Marketable securities:

 

 

 

 

 

 

   Government agency

 

 

 

514,836

 

 

 

Total assets measured at fair value

$

160,651

 

$

517,254

 

$

 

 

 

December 31, 2023

 

 

Level 1

 

Level 2

 

Level 3

 

Money market fund (cash equivalent)

$

393,096

 

$

 

$

 

Money market fund (short-term restricted cash)

 

1,903

 

 

 

 

 

Certificate of deposit (long-term restricted cash)

 

 

 

2,418

 

 

 

Marketable securities:

 

 

 

 

 

 

   Commercial paper

 

 

 

26,737

 

 

 

   Corporate debt

 

 

 

5,982

 

 

 

   Government agency

 

 

 

301,884

 

 

 

Total assets measured at fair value

$

394,999

 

$

337,020

 

$