XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value by Significant Investment Category
The following table summarizes the Company’s cash, cash equivalents and available-for-sale securities’ amortized cost, unrealized gains (losses), and fair value by significant investment category reported as cash and cash equivalents, restricted cash short-term, restricted cash, or available-for-sale securities as of September 30, 2025 and December 31, 2024.
(in thousands)    Reported as:
September 30, 2025Amortized
Cost
Unrealized
Gain
Unrealized
(Loss)
Fair ValueCash &
Cash
Equivalents
Available-for-sale Securities
Restricted
Cash (Current and Non-Current)
Cash$166,035 $— $— $166,035 $159,187 $— $6,848 
Level I:
Money market funds
503,026 — — 503,026 503,026 — — 
Level II:
Time deposits
125,000 — — 125,000 125,000 — — 
Corporate bonds
1,004,566 2,853 (36)1,007,383 — 1,007,383 — 
U.S. treasury securities
1,932,031 3,403 (56)1,935,378 124,466 1,810,912 — 
U.S. government agency securities
112,998 18 (137)112,879 — 112,879 — 
Commercial paper
200,655 — — 200,655 140,965 59,690 — 
Subtotal
3,375,250 6,274 (229)3,381,295 390,431 2,990,864 — 
Total assets measured at fair value on a recurring basis
$4,044,311 $6,274 $(229)$4,050,356 $1,052,644 $2,990,864 $6,848 
(in thousands)Reported as:
December 31, 2024Amortized
Cost
Unrealized
Gain
Unrealized
(Loss)
Fair
Value
Cash &
Cash
Equivalents
Available-for-sale SecuritiesRestricted
Cash (Current and Non-Current)
Cash$51,410 $— $— $51,410 $44,887 $— $6,523 
Level I:
Money market funds
102,804 — — 102,804 102,804 — — 
Level II:
Corporate bonds
466,769 1,125 (316)467,578 — 467,578 — 
U.S. treasury securities
1,120,478 2,403 (677)1,122,204 — 1,122,204 — 
U.S. government agency securities
69,872 55 (19)69,908 — 69,908 — 
Commercial paper
48,538 — — 48,538 — 48,538 — 
Subtotal
1,705,657 3,583 (1,012)1,708,228 — 1,708,228 — 
Total assets measured at fair value on a recurring basis
$1,859,871 $3,583 $(1,012)$1,862,442 $147,691 $1,708,228 $6,523