XML 30 R21.htm IDEA: XBRL DOCUMENT
v3.26.1

Marketable Securities (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2026
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:
|  | March 31, 2026 |
Type of security |  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Estimated Fair Value |
U.S. treasury securities |  | $ | 61,547 |  |  | $ | 12 |  |  | $ | (104 | ) |  | $ | 61,455 |
Corporate bonds |  |  | 40,276 |  |  |  | 1 |  |  |  | (75 | ) |  |  | 40,202 |
Commercial paper |  |  | 32,880 |  |  |  | — |  |  |  | (23 | ) |  |  | 32,857 |
Asset backed securities |  |  | 13,541 |  |  |  | 6 |  |  |  | (6 | ) |  |  | 13,541 |
U.S. government agency securities |  |  | 4,317 |  |  |  | 1 |  |  |  | (2 | ) |  |  | 4,316 |
Total marketable securities |  | $ | 152,561 |  |  | $ | 20 |  |  | $ | (210 | ) |  | $ | 152,371 |
|  | December 31, 2025 |
Type of Security |  | Amortized Cost |  |  | Gross Unrealized Gains |  |  | Gross Unrealized Losses |  |  | Estimated Fair Value |
U.S. treasury securities |  | $ | 62,572 |  |  | $ | 100 |  |  | $ | — |  |  | $ | 62,672 |
Commercial paper |  |  | 46,773 |  |  |  | 14 |  |  |  | (4 | ) |  |  | 46,783 |
Corporate bonds |  |  | 41,991 |  |  |  | 17 |  |  |  | (3 | ) |  |  | 42,005 |
Asset backed securities |  |  | 13,558 |  |  |  | 17 |  |  |  | — |  |  |  | 13,575 |
U.S. government agency securities |  |  | 4,304 |  |  |  | 7 |  |  |  | — |  |  |  | 4,311 |
Total marketable securities |  | $ | 169,198 |  |  | $ | 155 |  |  | $ | (7 | ) |  | $ | 169,346 |
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.
|  | March 31, 2026 |
|  | Amortized Cost |  |  | Fair Value |
Due to mature: |  |  |  |  |  |
Less than one year |  | $ | 102,445 |  |  | $ | 102,386 |
One year through three years |  |  | 50,116 |  |  |  | 49,985 |
Total |  | $ | 152,561 |  |  | $ | 152,371 |
|  | December 31, 2025 |
|  | Amortized Cost |  |  | Fair Value |
Due to mature: |  |  |  |  |  |
Less than one year |  | $ | 110,769 |  |  | $ | 110,863 |
One year through three years |  |  | 58,429 |  |  |  | 58,483 |
Total |  | $ | 169,198 |  |  | $ | 169,346 |

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