XML 53 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements, Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements, Recurring and Nonrecurring
The Company’s financial assets and liabilities subject to fair value measurements on a recurring basis and the level of inputs used in such measurements were as follows:
December 31, 2024
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds
$57,151 $57,151 $— $— 
Income deposit funds
103,581 — 103,581 — 
U.S. government debt securities
429,294 — 429,294 — 
Total cash equivalents and restricted cash
590,026 57,151 532,875 — 
U.S. government debt securities
314,438 — 314,438 — 
Total short-term marketable debt securities
314,438 — 314,438 — 
Total
$904,464 $57,151 $847,313 $— 
Financial Liabilities:
Contingent consideration
$6,050 $— $— $6,050 
Total$6,050 $— $— $6,050 
December 31, 2023
Fair ValueLevel 1Level 2Level 3
(in thousands)
Financial Assets:
Money market funds
$1,032,500 $1,032,500 $— $— 
Total cash equivalents
1,032,500 1,032,500 — — 
U.S. government debt securities
35,097 — 35,097 — 
Total short-term marketable debt securities
35,097 — 35,097 — 
Long-term marketable equity securities
98,002 98,002 — — 
Total
$1,165,599 $1,130,502 $35,097 $— 
Financial Liabilities:
Contingent consideration
$6,540 $— $— $6,540 
Total
$6,540 $— $— $6,540 
Schedule of Level 3 Financial Instruments
The following tables summarize the activities for the Level 3 financial instruments for the years ended December 31, 2024, 2023 and 2022:
Contingent Consideration
Year Ended December 31,
202420232022
(in thousands)
Fair value — beginning of period$6,540 $6,430 $3,625 
Increase in fair value 1,010 110 4,305 
Settlement(1,500)— (1,500)
Fair value — end of period$6,050 $6,540 $6,430 
Noncontrolling Interest Liability
Year Ended December 31,
202420232022
(in thousands)
Fair value — beginning of period$— $— $78,000 
Increase in fair value — — 99,785 
Settlement— — (177,785)
Fair value — end of period$— $— $— 
Schedule of Cash Equivalents and Marketable Securities'
The following tables summarize the Company’s cash equivalents, restricted cash and marketable debt securities’ amortized costs, gross unrealized gains, gross unrealized losses and estimated fair values by significant investment category:
December 31, 2024
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(in thousands)
Money market funds
$57,151 $— $— $57,151 
Income deposit funds
103,581 — — 103,581 
U.S. government debt securities
743,500 232 — 743,732 
Total
$904,232 $232 $— $904,464 
December 31, 2023
Amortized CostGross Unrealized GainGross Unrealized LossEstimated Fair Value
(in thousands)
Money market funds
$1,032,500 $— $— $1,032,500 
U.S. government debt securities
35,108 — (11)35,097 
Total
$1,067,608 $— $(11)$1,067,597