v3.26.1
Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities
The amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and marketable securities were as follows (in thousands):
As of June 30, 2026
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Estimated
Fair Value
Cash equivalents:
Money market funds$26,845 $— $— $26,845 
Corporate bonds1,247 — — 1,247 
Total cash equivalents28,092 — — 28,092 
Marketable securities:
Certificates of deposit1,277 — — 1,277 
Commercial paper9,643 — (12)9,631 
Corporate bonds257,901 202 (445)257,658 
U.S. Treasury securities14,226 — (81)14,145 
Asset-backed securities31,711 30 (30)31,711 
Total marketable securities314,758 232 (568)314,422 
Total$342,850 $232 $(568)$342,514 
As of December 31, 2025
Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Estimated
Fair Value
Cash equivalents:
Money market funds$29,023 $— $— $29,023 
Total cash equivalents29,023 — — 29,023 
Marketable securities:
Certificates of deposit905 — — 905 
Commercial paper1,862 — 1,863 
Corporate bonds286,553 1,048 (15)287,586 
U.S. Treasury securities6,720 36 — 6,756 
Asset-backed securities44,147 172 — 44,319 
Total marketable securities340,187 1,257 (15)341,429 
Total$369,210 $1,257 $(15)$370,452 
All marketable securities are designated as available-for-sale securities as of June 30, 2026 and December 31, 2025. No investments had been in an unrealized loss position for greater than 12 months as of June 30, 2026 and December 31, 2025.
The following tables present the contractual maturities of the Company’s marketable securities (in thousands):
As of June 30, 2026
Amortized Cost
Estimated Fair Value
Due within one year$96,353 $96,400 
Due after one to three years218,405 218,022 
Total$314,758 $314,422 
As of December 31, 2025
Amortized Cost
Estimated Fair Value
Due within one year
$
113,832 
$
114,172 
Due after one to three years226,355 227,257 
Total$340,187 $341,429