XML 29 R22.htm IDEA: XBRL DOCUMENT
v3.25.3

Marketable Securities (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2025
Investments Debt And Equity Securities [Abstract] |
Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities | The fair value and amortized cost of available-for-sale marketable securities by major security type are presented in the following tables as of the periods presented:
|  | September 30, 2025 |
Type of security |  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Estimated Fair Value |
Commercial paper |  | $ | 43,618 |  |  | $ | 4 |  |  | $ | (31 | ) |  | $ | 43,591 |
U.S. treasury securities |  |  | 42,130 |  |  |  | 51 |  |  |  | (5 | ) |  |  | 42,176 |
Corporate bonds |  |  | 32,621 |  |  |  | 13 |  |  |  | (5 | ) |  |  | 32,629 |
Asset backed securities |  |  | 12,124 |  |  |  | 1 |  |  |  | (5 | ) |  |  | 12,120 |
U.S. government agency securities |  |  | 7,535 |  |  |  | 7 |  |  |  | — |  |  |  | 7,542 |
Total marketable securities |  | $ | 138,028 |  |  | $ | 76 |  |  | $ | (46 | ) |  | $ | 138,058 |
|  | December 31, 2024 |
Type of Security |  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Estimated Fair Value |
U.S. treasury securities |  | $ | 22,838 |  |  | $ | 25 |  |  | $ | (12 | ) |  | $ | 22,851 |
Corporate bonds |  |  | 18,921 |  |  |  | 20 |  |  |  | — |  |  |  | 18,941 |
Commercial paper |  |  | 12,999 |  |  |  | 3 |  |  |  | (2 | ) |  |  | 13,000 |
U.S. government agency securities |  |  | 11,402 |  |  |  | 21 |  |  |  | — |  |  |  | 11,423 |
Asset backed securities |  |  | 7,304 |  |  |  | 6 |  |  |  | — |  |  |  | 7,310 |
Total marketable securities |  | $ | 73,464 |  |  | $ | 75 |  |  | $ | (14 | ) |  | $ | 73,525 |
Summary Of Contractual Maturities Of Available-for-sale Marketable Securities | The net amortized cost and fair value of available-for-sale marketable securities are presented in the following table as of the periods presented by contractual maturity. Actual maturities may differ from contractual maturities because securities may be restructured, called or prepaid, or the Company may intend to sell a security prior to maturity.
|  | September 30, 2025 |
|  | Amortized Cost |  |  | Fair Value |
Due to mature: |  |  |  |  |  |
Less than one year |  | $ | 112,909 |  |  | $ | 112,944 |
One year through two years |  |  | 25,119 |  |  |  | 25,114 |
Total |  | $ | 138,028 |  |  | $ | 138,058 |
|  | December 31, 2024 |
|  | Amortized Cost |  |  | Fair Value |
Due to mature: |  |  |  |  |  |
Less than one year |  | $ | 55,323 |  |  | $ | 55,386 |
One year through two years |  |  | 18,141 |  |  |  | 18,139 |
Total |  | $ | 73,464 |  |  | $ | 73,525 |

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration