v3.26.1
Available-for-Sale Marketable Securities and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Available For Sale Securities And Fair Value Measurements [Abstract]  
Schedule of the classification of available-for-sale securities in condensed consolidated balance sheets
The available-for-sale securities in our condensed consolidated balance sheets are as follows:
June 30,
2026
December 31,
2025
(in thousands)
Cash equivalents$79,994 $99,768 
Short-term marketable securities197,158 251,657 
Long-term marketable securities236,451 160,270 
Total marketable securities$513,603 $511,695 
Schedule of available-for-sale securities
The following table presents our available-for-sale securities grouped by asset type:
 Fair Value
Hierarchy
Level
June 30, 2026December 31, 2025
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands)
Corporate bondsLevel 2$361,287 $133 $(466)$360,954 $337,164 $772 $(2)$337,934 
Commercial paperLevel 23,997 — — 3,997 — — — — 
U.S. government agency securitiesLevel 268,906 — (248)68,658 53,990 28 — 54,018 
U.S. Treasury securitiesLevel 1— — — — 19,957 18 — 19,975 
Money market fundsLevel 179,994 — — 79,994 99,768 — — 99,768 
Total marketable securities$514,184 $133 $(714)$513,603 $510,879 $818 $(2)$511,695