v3.26.1
Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 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 March 31, 2026
 Amortized
Cost
Unrealized
Gain
Unrealized
Loss
Estimated
Fair Value
Cash equivalents:    
Money market funds$25,189 $— $— $25,189 
Corporate bonds3,676 — (1)3,675 
Commercial paper1,349 — — 1,349 
Total cash equivalents30,214 — (1)30,213 
Marketable securities:
Certificates of deposit2,178 — (1)2,177 
Commercial paper3,048 — (2)3,046 
Corporate bonds262,330 391 (365)262,356 
U.S. Treasury securities10,971 11 (21)10,961 
Asset-backed securities38,392 81 (9)38,464 
Total marketable securities316,919 483 (398)317,004 
Total$347,133 $483 $(399)$347,217 
 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 — 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 March 31, 2026 and December 31, 2025. No investments had been in an unrealized loss position for greater than 12 months as of March 31, 2026 and December 31, 2025.
The following tables present the contractual maturities of the Company’s marketable securities (in thousands):
 As of March 31, 2026
 
Amortized Cost
Estimated Fair Value
Due within one year$109,974 $110,152 
Due after one to three years206,945 206,852 
Total$316,919 $317,004 
 
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