v3.26.3
Available-for-sale debt securities (Tables)
9 Months Ended
Sep. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Amortized Cost and Fair Value of Available-For-Sale Debt Securities by Type of Security
The amortized cost and fair value of our available-for-sale debt securities by type of security as of September 30, 2026 are as follows:
(in thousands)Fair Value Hierarchy LevelAmortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market fundsLevel 1$22,582 $— $— $22,582 
U.S. treasury securitiesLevel 1705,197 2 (2,558)702,641 
U.S. government agency securitiesLevel 270,977 — (495)70,482 
The amortized cost and fair value of our available-for-sale debt securities by type of security as of December 31, 2025 are as follows:
(in thousands)Fair Value Hierarchy LevelAmortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market fundsLevel 1$12,204 $— $— $12,204 
U.S. treasury securitiesLevel 178,268 46 — 78,314 
U.S. government agency securitiesLevel 249,767 15 (1)49,781 
Schedule of Fair Values Available-For-Sale Debt Securities by Classification
The fair values of available-for-sale debt securities, by classification, included in the condensed consolidated balance sheets as of September 30, 2026 and December 31, 2025 are as follows:
(in thousands)As of September 30, 2026As of December 31, 2025
Cash and cash equivalents$129,511 $20,203 
Marketable securities666,194 120,097 
Schedule of Available-For-Sale Debt Securities by Contractual Maturity
The amortized cost and fair value of available-for-sale debt securities as of September 30, 2026 and December 31, 2025, by contractual maturity, are summarized as follows:
As of September 30, 2026As of December 31, 2025
(in thousands)Amortized CostFair ValueAmortized CostFair Value
Due in one year or less$581,693 $580,628 $114,003 $114,047 
Due in one year through five years217,063 215,077 26,237 26,253 
Total$798,756 $795,705 $140,240 $140,300