v3.26.1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Value and Amortized Cost of Cash Equivalents and Available-for-sale Investments by Major Security Type
The fair value and amortized cost of cash equivalents and available-for-sale investments by major security type are presented in the following table (in thousands):
June 30, 2026
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Estimated
Fair
Value
Cash equivalents and investments:
Money market funds$244,714 $— $— $244,714 
U.S. treasury bills9,887 — (4)9,883 
Corporate debt securities131,258 (257)131,006 
U.S. government bonds73,414 (142)73,273 
Agency bonds16,500 — (69)16,431 
Commercial paper17,970 — — 17,970 
Total cash equivalents and investments$493,743 $$(472)$493,277 
Classified as:
Cash equivalents$262,684 
Short-term investments107,563 
Long-term investments123,030 
Total cash equivalents and investments$493,277 
December 31, 2025
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Estimated
Fair
Value
Cash equivalents and investments:
Money market funds$254,376 $— $— $254,376 
Corporate debt securities72,170 107 — 72,277 
U.S. government bonds16,984 32 — 17,016 
Commercial paper5,455 — 5,456 
Total cash equivalents and investments$348,985 $140 $— $349,125 
Classified as:
Cash equivalents$254,376 
Short-term investments86,644 
Long-term investments8,105 
Total cash equivalents and investments$349,125 
Schedule of Remaining Contractual Maturities of Available-for-sale Debt Securities
As of June 30, 2026, the remaining contractual maturities of available-for-sale debt securities were as follows (in thousands):
Estimated Fair Value
Due within one year$125,533 
One to two years123,030 
Total$248,563