v3.26.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Cash Equivalents And Marketable Securities [Abstract]  
Schedule of Cash Equivalent and Marketable Securities
Cash equivalents and marketable securities consisted of the following:
June 30, 2026
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Estimated Fair
Value
(in thousands)
Cash equivalents:
Money market funds$343,613 $— $— $343,613 
U.S. Treasury securities1,998 — — 1,998 
Agency discount notes32,927 — (1)32,926 
Total cash equivalents$378,538 $— $(1)$378,537 
Marketable securities:
U.S. Treasury securities38,795 — (6)38,789 
Agency discount notes3,460 — — 3,460 
Total marketable securities42,255 — (6)42,249 
Total cash equivalents and marketable
   securities
$420,793 $— $(7)$420,786 
December 31, 2025
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Estimated Fair
Value
(in thousands)
Cash equivalents:
Money market funds$132,602 $— $— $132,602 
U.S. Treasury securities11,957 — 11,960 
Agency discount notes25,933 — 25,938 
Total cash equivalents$170,492 $$— $170,500 
Marketable securities:
U.S. Treasury securities9,419 — $9,421 
Agency discount notes7,940 — 7,942 
Total marketable securities17,359 — 17,363 
Total cash equivalents and marketable
   securities
$187,851 $12 $— $187,863