v3.26.1
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value on Recurring Basis
The following tables set forth our financial instruments measured at fair value on a recurring basis by level within the fair value hierarchy at March 31, 2026 and December 31, 2025:
March 31, 2026
Fair Value
Hierarchy Level
Amortized
Cost
Gross
Unrealized Gains
Gross
Unrealized Losses
Fair
Value
Assets(in thousands)
Cash and cash equivalents:
CashLevel 1$89,150 $— $— $89,150 
Money market fundsLevel 144,366 — — 44,366 
Commercial paperLevel 2110,866 — (17)110,849 
Asset-backed securitiesLevel 216,480 — (2)16,478 
Total cash and cash equivalents 260,862 — (19)260,843 
Investments: 
U.S. Treasury securitiesLevel 1887,530 667 (905)887,292 
Commercial paperLevel 224,006 — (1)24,005 
Corporate debt Level 21,178,119 680 (3,105)1,175,694 
Asset-backed securitiesLevel 2142,414 40 (411)142,043 
U.S. government agency securitiesLevel 2211,753 62 (497)211,318 
Certificate of DepositsLevel 240,000 — — 40,000 
Total investments2,483,822 1,449 (4,919)2,480,352 
Total assets measured at fair value $2,744,684 $1,449 $(4,938)$2,741,195 
December 31, 2025
Fair Value
Hierarchy Level
Amortized
Cost
Gross
Unrealized Gains
Gross
Unrealized Losses
Fair
Value
Assets(in thousands)
Cash and cash equivalents:
CashLevel 1$85,417 $— $— $85,417 
Money market fundsLevel 152,302 — — 52,302 
Commercial paperLevel 236,245 — (5)36,240 
Total cash and cash equivalents173,964 — (5)173,959 
Investments:
U.S. Treasury securitiesLevel 1945,072 1,969 (40)947,001 
Commercial paperLevel 228,763 — 28,766 
Corporate debt Level 2897,564 2,862 (30)900,396 
Asset backed securitiesLevel 2152,164 249 (27)152,386 
U.S. government agency securitiesLevel 2219,854 289 (28)220,115 
Certificate of DepositLevel 220,000 — — 20,000 
Total investments2,263,417 5,372 (125)2,268,664 
Total assets measured at fair value$2,437,381 $5,372 $(130)$2,442,623 
Schedule of Contractual Maturities of Investments
The following table presents the contractual maturities of our investments as of March 31, 2026 (in thousands):
Fair Value
Due in less than one year$1,476,335 
Due in one to five years1,004,017 
Total$2,480,352