v3.26.1
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2026 and December 31, 2025:
June 30, 2026
Fair Value
Hierarchy Level
Amortized
Cost
Gross
Unrealized Gains
Gross
Unrealized Losses
Fair
Value
Assets(in thousands)
Cash and cash equivalents:
CashLevel 1$90,530 $— $— $90,530 
Money market fundsLevel 142,400 — 42,400 
Commercial paperLevel 250,267 — (7)50,260 
Asset-backed securitiesLevel 2— — — 
Total cash and cash equivalents183,197 — (7)183,190 
Investments:
U.S. Treasury securitiesLevel 1761,223 131 (1,663)759,691 
Commercial paperLevel 231,784 (7)31,782 
Corporate debt Level 21,147,835 263 (4,453)1,143,645 
Asset-backed securitiesLevel 2145,916 13 (920)145,009 
U.S. government agency securitiesLevel 2205,388 10 (981)204,417 
Certificates of DepositLevel 240,000 — — 40,000 
Total investments2,332,146 422 (8,024)2,324,544 
Total assets measured at fair value$2,515,343 $422 $(8,031)$2,507,734 
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 June 30, 2026 (in thousands):
Fair Value
Due in less than one year$1,303,648 
Due in one to five years1,020,896 
Total$2,324,544