XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Assets Measured on a Recurring Basis
The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
December 31, 2025
Level 1Level 2Level 3Total
Assets:
Money market funds and cash
$37,541 $— $— $37,541 
Certificates of deposit— 5,366 — 5,366 
Commercial paper
— 14,789 — 14,789 
Corporate debt securities— 78,764 — 78,764 
U.S. Treasury and agency securities84,522— — 84,522 
Total assets$122,063$98,919$— $220,982 

December 31, 2024
Level 1
Level 2
Level 3
Total
Assets:
Money market funds and cash
$71,335$$— $71,335 
Certificates of deposit5,042— 5,042 
Corporate debt securities83,955— 83,955 
U.S. Treasury securities67,623— 67,623 
Total assets
$138,958$88,997$— $227,955 
Schedule of Cash and Cash Equivalents
The following table summarizes the estimated value of the Company’s cash, cash equivalents and marketable securities, and the gross unrealized holding gains and losses (in thousands):
December 31, 2025
Amortized
cost
Unrealized
gains
Unrealized
losses
Estimated
fair value
Cash and cash equivalents:
Money market funds and cash
$37,541 $— $— $37,541 
Certificates of deposit5,366 — 5,366 
Total cash and cash equivalents$42,907 $— $— $42,907 
Marketable securities:
Commercial paper
$14,782 (1)$14,789 
Corporate debt securities78,687 81 (4)78,764 
U.S. Treasury and agency securities
84,493 45 (16)84,522 
Total marketable securities$177,962 $134 $(21)$178,075 

December 31, 2024
Amortized
cost
Unrealized
gains
Unrealized
losses
Estimated
fair value
Cash and cash equivalents:
Money market funds and cash
$71,335 $— $— $71,335 
Total cash and cash equivalents$71,335 $— $— $71,335 
Marketable securities:
Certificates of deposit$5,042 $— $— $5,042 
Corporate debt securities83,855 100 — 83,955 
U.S. Treasury securities67,404 219 — 67,623 
Total marketable securities$156,301 $319 $— $156,620 
Schedule of Marketable Securities
The following table summarizes the estimated value of the Company’s cash, cash equivalents and marketable securities, and the gross unrealized holding gains and losses (in thousands):
December 31, 2025
Amortized
cost
Unrealized
gains
Unrealized
losses
Estimated
fair value
Cash and cash equivalents:
Money market funds and cash
$37,541 $— $— $37,541 
Certificates of deposit5,366 — 5,366 
Total cash and cash equivalents$42,907 $— $— $42,907 
Marketable securities:
Commercial paper
$14,782 (1)$14,789 
Corporate debt securities78,687 81 (4)78,764 
U.S. Treasury and agency securities
84,493 45 (16)84,522 
Total marketable securities$177,962 $134 $(21)$178,075 

December 31, 2024
Amortized
cost
Unrealized
gains
Unrealized
losses
Estimated
fair value
Cash and cash equivalents:
Money market funds and cash
$71,335 $— $— $71,335 
Total cash and cash equivalents$71,335 $— $— $71,335 
Marketable securities:
Certificates of deposit$5,042 $— $— $5,042 
Corporate debt securities83,855 100 — 83,955 
U.S. Treasury securities67,404 219 — 67,623 
Total marketable securities$156,301 $319 $— $156,620 
As of December 31, 2025, the amortized cost and fair value of marketable securities by contractual maturity were as follows:
December 31, 2025December 31, 2024
Amortized
cost
Estimated
fair value
Amortized
cost
Estimated
fair value
Maturing within one year
$138,281$138,395$143,708$144,018
Maturing in one to five years
39,68139,68012,59312,602
Total marketable securities
$177,962$178,075$156,301$156,620
Schedule of Change in the Fair Value of Embedded Derivative Instrument
The following table summarizes the change in the fair value of the embedded derivative instrument for the year ended December 31, 2025 and 2024 (in thousands). There was no activity for the year ended December 31, 2023.
December 31,
20252024
Beginning balance
$570$849
Loss (gain) from changes in fair value
(139)(279)
Ending balance
$431$570