v3.26.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash and Cash Equivalents
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 
Schedule of 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 
Schedule of Investments Classified by Contractual Maturity Date
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