XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis

The following tables present the Company’s fair value hierarchy for its assets and liabilities, which are measured at fair value on a recurring basis (in thousands):

 

 

Fair Value Measurements at September 30, 2024

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents

 

$

332,707

 

 

$

 

 

$

 

 

$

332,707

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

 

 

 

191,882

 

 

 

 

 

 

191,882

 

Corporate bonds

 

 

 

 

 

409,841

 

 

 

 

 

 

409,841

 

Government and agency securities

 

 

 

 

 

120,444

 

 

 

 

 

 

120,444

 

U.S. treasury bills

 

 

 

 

 

76,898

 

 

 

 

 

 

76,898

 

 

$

332,707

 

 

$

799,065

 

 

$

 

 

$

1,131,772

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Related party revenue share liability

 

$

 

 

$

 

 

$

16,600

 

 

$

16,600

 

 

 

 

 

Fair Value Measurements at December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

$

327,055

 

 

$

 

 

$

 

 

$

327,055

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Commercial paper

 

 

 

 

 

67,080

 

 

 

 

 

 

67,080

 

Corporate bonds

 

 

 

 

 

193,949

 

 

 

 

 

 

193,949

 

Government and agency securities

 

 

 

 

 

89,027

 

 

 

 

 

 

89,027

 

U.S. treasury bills

 

 

 

 

 

34,462

 

 

 

 

 

 

34,462

 

 

$

327,055

 

 

$

384,518

 

 

$

 

 

$

711,573

 

Schedule of Estimated Fair Value of Company's Related Party Revenue Share Liability

The following table sets forth the changes in estimated fair value of the Company’s related party revenue share liability for the nine months ended September 30, 2024, which represents a Level 3 measurement within the fair value hierarchy (in thousands):

Estimated fair value as of December 31, 2023

 

$

 

Change in fair value

 

 

16,600

 

Estimated fair value as of September 30, 2024

 

$

16,600