<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:tpst="http://tempesttx.com/20260930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tpst-20260930.xsd" xlink:type="simple"/>
    <context id="cref_971887025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_347699449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-11</startDate>
            <endDate>2026-11-11</endDate>
        </period>
    </context>
    <context id="cref_740739830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:YearThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-11-11</instant>
        </period>
    </context>
    <context id="cref_1174467170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:YearTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-11-11</instant>
        </period>
    </context>
    <context id="cref_1931530721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:YearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-11-11</instant>
        </period>
    </context>
    <context id="cref_391222199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-09</startDate>
            <endDate>2026-11-09</endDate>
        </period>
    </context>
    <context id="cref_1979682417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-11-04</instant>
        </period>
    </context>
    <context id="cref_1105115637">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:VendorSettlementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-10-27</instant>
        </period>
    </context>
    <context id="cref_1864152733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:VendorSettlementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-12-31</startDate>
            <endDate>2026-12-31</endDate>
        </period>
    </context>
    <context id="cref_96388929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:VendorSettlementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-11-30</startDate>
            <endDate>2026-11-30</endDate>
        </period>
    </context>
    <context id="cref_682554538">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:VendorSettlementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-10-27</startDate>
            <endDate>2026-10-27</endDate>
        </period>
    </context>
    <context id="cref_477574577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeptemberTwentyTwentySixPre-FundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-10-02</instant>
        </period>
    </context>
    <context id="cref_1335663634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeptemberTwentyTwentySixPre-FundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-10-02</startDate>
            <endDate>2026-10-02</endDate>
        </period>
    </context>
    <context id="cref_1566861905">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1962767313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1446353467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AdvisoryAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="cref_230435363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:YQServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AdvisoryAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="cref_1521607730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:AndrewFangMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AdvisoryAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="cref_635285025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:ErigenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1027074839">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_198331929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_229937240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_10923759">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1450382810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tpst:FactorBioscienceIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1901104090">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tpst:FactorBioscienceIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_645619936">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:Dr.AngelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-22</startDate>
            <endDate>2026-09-22</endDate>
        </period>
    </context>
    <context id="cref_1334509772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:Dr.AngelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-22</instant>
        </period>
    </context>
    <context id="cref_2002168927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2026-05-12</startDate>
            <endDate>2026-05-12</endDate>
        </period>
    </context>
    <context id="cref_1949359343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-05-12</instant>
        </period>
    </context>
    <context id="cref_372825434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_853000022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_2132208897">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="cref_102507898">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:RestatedFactorLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="cref_837581881">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:LotusCapitalBVILimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_686359612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">tpst:Dr.AngelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1743661580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">tpst:FactorBioscienceIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_71409085">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">us-gaap:DeferredBonusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="cref_2089553493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="cref_663202746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="cref_966872369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">tpst:O2026Q1DividendsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="cref_174528809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1002041353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_2052214762">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1775469218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="cref_618068605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="cref_835616937">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeptemberTwentyTwentySixPre-FundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1695414865">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:CommonStockWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1902772294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:PlacementAgentWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1470733470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:CommonStockWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1178431777">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_791213259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1175782981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1051259713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tpst:CommonStockWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_134624500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">tpst:CommonStockWarrantsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_51739868">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1393343413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1694844247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_478490307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1941620350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1023643720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1927263318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1326961888">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_281987080">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1914972844">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_514766722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tpst:LocationStatementOfIncomeBalancesAxis">tpst:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1488789051">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_522356981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1100859656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1487828311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_803521719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_847254928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1803055371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_134344003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1499345562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="cref_883276736">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_245692028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_2129125202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1391284477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1092707925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:A2019EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1354091411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:A2019EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-01-01</endDate>
        </period>
    </context>
    <context id="cref_1353799891">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:A2019EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-17</startDate>
            <endDate>2022-06-17</endDate>
        </period>
    </context>
    <context id="cref_1726829363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:TwoThousandTwentyThreeInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1516763932">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:IndividualsWhoWereNotPreviouslyEmployeesOrDirectorsOfCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:TwoThousandTwentyThreeInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-21</instant>
        </period>
    </context>
    <context id="cref_194413348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:AmendedAndRestatedTwoThousandTwentyThreeEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-27</startDate>
            <endDate>2026-01-27</endDate>
        </period>
    </context>
    <context id="cref_1132827613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:AmendedAndRestatedTwoThousandTwentyThreeEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1350994703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:AmendedAndRestatedTwoThousandTwentyThreeEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-01-01</endDate>
        </period>
    </context>
    <context id="cref_463498310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:AmendedAndRestatedTwoThousandTwentyThreeEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-15</startDate>
            <endDate>2023-06-15</endDate>
        </period>
    </context>
    <context id="cref_1366324070">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1792477287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_275054742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesDWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_917231675">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesCWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_730684319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:Pre-FundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_423503335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tpst:FairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesCWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1784216621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tpst:OwnershipPercentageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_188984764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tpst:OwnershipPercentageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:Pre-FundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1135266387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tpst:OwnershipPercentageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_2070788965">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_237247551">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:Pre-FundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_948864717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_203348764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_932906822">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1281397798">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesCWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-11</instant>
        </period>
    </context>
    <context id="cref_324640770">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesDWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-11</instant>
        </period>
    </context>
    <context id="cref_1435250477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:September2026PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:Pre-FundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-11</instant>
        </period>
    </context>
    <context id="cref_1431701755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_393999470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tpst:FairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1534569325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">tpst:FairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_453321320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">tpst:EquityLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1307475919">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1778343226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-11-09</instant>
        </period>
    </context>
    <context id="cref_116103910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tpst:OwnershipPercentageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">tpst:EquityLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_1022730009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">tpst:EquityLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_617935440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">tpst:EquityLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1108757605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">tpst:EquityLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LincolnParkPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_1920655007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1131570807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_1237602195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:RightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-10</instant>
        </period>
    </context>
    <context id="cref_982222626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">tpst:O2023Q4DividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-10</startDate>
            <endDate>2023-10-10</endDate>
        </period>
    </context>
    <context id="cref_978702172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:AuthorizedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1150545710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:AuthorizedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1860623117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:AuthorizedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1028758065">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-04-08</startDate>
            <endDate>2025-04-08</endDate>
        </period>
    </context>
    <context id="cref_482803373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1042541500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tpst:YearThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1498563612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tpst:YearTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_149670270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tpst:YearOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1651941293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">us-gaap:LicenseAgreementTermsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_863985774">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:SOWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="cref_237070508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:SOWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-07-30</endDate>
        </period>
    </context>
    <context id="cref_256013697">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-31</instant>
        </period>
    </context>
    <context id="cref_2138409799">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_388300310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_850028186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1489402015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1883101094">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_675876184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1484213620">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_75152488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="cref_439194496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tpst:BrisbaneCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="cref_620684121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_322834005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_250296003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_649954651">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_2127052638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_927250837">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_399827366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1803804501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_402706869">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1862834786">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_342157475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1670781312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_598062874">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:LincolnParkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1189007480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_772351512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2026-08-13</startDate>
            <endDate>2026-08-13</endDate>
        </period>
    </context>
    <context id="cref_1244685431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:LincolnParkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_1540321895">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:ELOCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_1836964175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:WarrantExerciseAndInducementLetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-28</startDate>
            <endDate>2026-05-28</endDate>
        </period>
    </context>
    <context id="cref_1641067636">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:WarrantExerciseAndInducementLetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-28</instant>
        </period>
    </context>
    <context id="cref_347811595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:RegistrationRightsAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1149773456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:November2025CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-28</instant>
        </period>
    </context>
    <context id="cref_2034017604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-28</instant>
        </period>
    </context>
    <context id="cref_1576939540">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:November2025CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-29</startDate>
            <endDate>2026-05-29</endDate>
        </period>
    </context>
    <context id="cref_1904816315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:November2025CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-28</startDate>
            <endDate>2026-05-28</endDate>
        </period>
    </context>
    <context id="cref_756717016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:MayTwoThousandTwentySixInducementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-28</instant>
        </period>
    </context>
    <context id="cref_267339550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:UnregisteredWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-28</instant>
        </period>
    </context>
    <context id="cref_1927944329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:WarrantExerciseAndInducementLetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-28</instant>
        </period>
    </context>
    <context id="cref_1474199968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-24</startDate>
            <endDate>2025-11-24</endDate>
        </period>
    </context>
    <context id="cref_1342340739">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-24</instant>
        </period>
    </context>
    <context id="cref_154230372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:NovemberTwoThousandTwentyFivePreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-24</instant>
        </period>
    </context>
    <context id="cref_1495715895">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-24</instant>
        </period>
    </context>
    <context id="cref_784418969">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:RegisteredDirectOfferingAndWarrantInducementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-24</startDate>
            <endDate>2025-11-24</endDate>
        </period>
    </context>
    <context id="cref_1241033920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:ATMProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1927702206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:ATMProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_580191209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-06</instant>
        </period>
    </context>
    <context id="cref_608209539">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-20</startDate>
            <endDate>2024-06-20</endDate>
        </period>
    </context>
    <context id="cref_2044330898">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-23</startDate>
            <endDate>2021-07-23</endDate>
        </period>
    </context>
    <context id="cref_1911315836">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-20</startDate>
            <endDate>2024-06-20</endDate>
        </period>
    </context>
    <context id="cref_1485672010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">tpst:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_2001588902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-20</startDate>
            <endDate>2026-03-20</endDate>
        </period>
    </context>
    <context id="cref_1005653017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-20</startDate>
            <endDate>2026-03-20</endDate>
        </period>
    </context>
    <context id="cref_1932574414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:PreFundedWarrantAndCommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="cref_570098863">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesDWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-11</instant>
        </period>
    </context>
    <context id="cref_1718650521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesCWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-11</instant>
        </period>
    </context>
    <context id="cref_2125226304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:Pre-FundedWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-11</instant>
        </period>
    </context>
    <context id="cref_420040993">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-18</instant>
        </period>
    </context>
    <context id="cref_1048503678">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="cref_87230528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:Pre-FundedWarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="cref_967958878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="cref_711206535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-20</instant>
        </period>
    </context>
    <context id="cref_1342479513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="cref_1333708992">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-01-20</instant>
        </period>
    </context>
    <context id="cref_1397450652">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">tpst:O2026Q4DividendsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-20</startDate>
            <endDate>2026-01-20</endDate>
        </period>
    </context>
    <context id="cref_965652328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:SenlangCollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-22</startDate>
            <endDate>2026-09-22</endDate>
        </period>
    </context>
    <context id="cref_1930076402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:LetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-12</startDate>
            <endDate>2026-05-12</endDate>
        </period>
    </context>
    <context id="cref_1390696198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:WorkOrderNo.1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_372123341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:FactorMasterServiceAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="cref_1388968248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="cref_243016015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_864835805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-19</startDate>
            <endDate>2025-11-19</endDate>
        </period>
    </context>
    <context id="cref_1945002808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-19</startDate>
            <endDate>2025-11-19</endDate>
        </period>
    </context>
    <context id="cref_748694981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-11</startDate>
            <endDate>2026-09-11</endDate>
        </period>
    </context>
    <context id="cref_555169491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-09-11</startDate>
            <endDate>2026-09-11</endDate>
        </period>
    </context>
    <context id="cref_468937124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-08-13</instant>
        </period>
    </context>
    <context id="cref_127224798">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-28</startDate>
            <endDate>2026-05-28</endDate>
        </period>
    </context>
    <context id="cref_1846760677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-28</startDate>
            <endDate>2026-05-28</endDate>
        </period>
    </context>
    <context id="cref_411502652">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">tpst:CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-20</startDate>
            <endDate>2026-03-20</endDate>
        </period>
    </context>
    <context id="cref_2017612976">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-20</startDate>
            <endDate>2026-03-20</endDate>
        </period>
    </context>
    <context id="cref_1964554615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-06-05</startDate>
            <endDate>2025-06-05</endDate>
        </period>
    </context>
    <context id="cref_599872371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="cref_873834656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="cref_248741763">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="cref_1890815475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="cref_790924608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="cref_111779687">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_783212740">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1044891638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="cref_1259486152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_986909803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1040298314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1031670882">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1748827104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_45726535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_906151648">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_80419341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1486602268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1658641244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_14298498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1820223412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_1891024638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_2108840996">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_1608782">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_657423746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_185516475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1054538882">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1172942064">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_331209566">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1368610070">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_245605062">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1255728795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1391525303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1203194825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesDCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_158612316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesCCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1973346499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1592884745">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1243000136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2082885414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_230050930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1830319232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1052179783">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1466494229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1294489301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1455573911">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1314924632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_2036325354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_492468238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1328309236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1522582198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_841001009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_885183554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1162561935">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_620904464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1508575525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
        </entity>
        <period>
            <instant>2026-11-13</instant>
        </period>
    </context>
    <context id="cref_753199064">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">tpst:SeriesAJuniorParticipatingPreferredPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1517625267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_823648355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:A2019EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_820353820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tpst:A2019EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1732486311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">tpst:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_1467260307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1242699014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-09-30</instant>
        </period>
    </context>
    <context id="cref_1857850944">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_670615001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1147806207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">tpst:ErigenAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">tpst:AssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-09-30</endDate>
        </period>
    </context>
    <context id="cref_202299208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001544227</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tpst:AuthorizedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <unit id="uref_347699449">
        <measure>pure</measure>
    </unit>
    <unit id="uref_740739830">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="uref_1853920951">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="uref_391222199">
        <measure>shares</measure>
    </unit>
    <unit id="uref_876484919">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="uref_636025910">
        <measure>tpst:Segment</measure>
    </unit>
    <unit id="uref_482803373">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="uref_439194496">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="uref_1674957840">
        <measure>tpst:Employees</measure>
    </unit>
    <us-gaap:LoansPayable
      contextRef="cref_1962767313"
      id="fc_341489257"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:LoansPayable
      contextRef="cref_1391284477"
      id="fc_1433925433"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="cref_1566861905"
      id="fc_822079767"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:Liabilities
      contextRef="cref_948864717"
      id="fc_440793024"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:LiquidatedDamages
      contextRef="cref_948864717"
      id="fc_1930223293"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <dei:NoTradingSymbolFlag contextRef="cref_753199064" id="fc_2117740094">true</dei:NoTradingSymbolFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_823648355"
      id="fc_823648355"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_820353820"
      id="fc_820353820"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="cref_1566861905"
      id="fc_713108193"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_1566861905"
      id="fc_1888347530"
      unitRef="uref_876484919"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="cref_1175782981"
      id="fc_773141117"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_1175782981"
      id="fc_2001590841"
      unitRef="uref_876484919"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="cref_1175782981"
      id="fc_465854586"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="cref_1175782981"
      id="fc_750214482"
      unitRef="uref_876484919"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="cref_1962767313"
      id="fc_349361614"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:FinancingCostsRelatedToEquityLineOfCredit
      contextRef="cref_1694844247"
      id="fc_1547711238"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:FinancingCostsRelatedToEquityLineOfCredit
      contextRef="cref_1175782981"
      id="fc_669668849"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="cref_1962767313"
      id="fc_1925167532"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="cref_1391284477"
      id="fc_2039905970"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:RestrictedCash
      contextRef="cref_1962767313"
      id="fc_715875310"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="cref_1962767313"
      id="fc_1371323981"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="cref_1962767313"
      id="fc_1366131433"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="cref_1487828311"
      id="fc_1863463128"
      unitRef="uref_347699449"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="cref_1100859656"
      id="fc_29337363"
      unitRef="uref_347699449"
      xsi:nil="true"/>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_1732486311"
      id="fc_1732486311"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="cref_971887025"
      id="fc_767141896"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="cref_1694844247"
      id="fc_80148861"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="cref_1566861905"
      id="fc_415555034"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_841001009"
      id="fc_660834280"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1328309236"
      id="fc_959744786"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_906151648"
      id="fc_1465024919"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1748827104"
      id="fc_382869034"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantShares
      contextRef="cref_841001009"
      id="fc_1688831692"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_841001009"
      id="fc_1155629923"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1328309236"
      id="fc_1609830778"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantShares
      contextRef="cref_1973346499"
      id="fc_470964084"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1973346499"
      id="fc_1162982192"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1255728795"
      id="fc_837641335"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_906151648"
      id="fc_1832938346"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1748827104"
      id="fc_624982056"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="cref_841001009"
      id="fc_2105533250"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="cref_1328309236"
      id="fc_2142272333"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockToRelatedPartiesForCash
      contextRef="cref_841001009"
      id="fc_803334445"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockToRelatedPartiesForCash
      contextRef="cref_1328309236"
      id="fc_34002829"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockWarrantsToRelatedParties
      contextRef="cref_841001009"
      id="fc_860307262"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockWarrantsToRelatedParties
      contextRef="cref_1328309236"
      id="fc_390992395"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:CommonStockWarrantDividend
      contextRef="cref_841001009"
      id="fc_859060352"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:CommonStockWarrantDividend
      contextRef="cref_522356981"
      id="fc_2056330785"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_1522582198"
      id="fc_457605671"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_1328309236"
      id="fc_84116661"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_1466494229"
      id="fc_566731070"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_1052179783"
      id="fc_1828684974"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1328309236"
      id="fc_2089247672"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_841001009"
      id="fc_1495009292"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1522582198"
      id="fc_950587937"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockForWarrantInducement
      contextRef="cref_1052179783"
      id="fc_242882365"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1294489301"
      id="fc_790663615"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1052179783"
      id="fc_1290707118"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ContributionOfServicesFromRelatedParty
      contextRef="cref_1294489301"
      id="fc_345212755"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ContributionOfServicesFromRelatedParty
      contextRef="cref_1052179783"
      id="fc_1556657282"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1294489301"
      id="fc_1919818926"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1466494229"
      id="fc_1537119053"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee
      contextRef="cref_1255728795"
      id="fc_155046223"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="cref_1973346499"
      id="fc_328022928"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="cref_1255728795"
      id="fc_235030981"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfSeriesCCommonStockWarrants
      contextRef="cref_1973346499"
      id="fc_13946714"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfSeriesCCommonStockWarrants
      contextRef="cref_1255728795"
      id="fc_623494780"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfSeriesDCommonStockWarrants
      contextRef="cref_1973346499"
      id="fc_892677769"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfSeriesDCommonStockWarrants
      contextRef="cref_1255728795"
      id="fc_173468490"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1973346499"
      id="fc_2120345158"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1255728795"
      id="fc_922941626"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1973346499"
      id="fc_1560332523"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1391525303"
      id="fc_1049610523"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockAtTheMarketOffering
      contextRef="cref_1891024638"
      id="fc_1288155438"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1608782"
      id="fc_633993790"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1891024638"
      id="fc_1274526927"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1608782"
      id="fc_1984867508"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_2108840996"
      id="fc_1645879198"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_1608782"
      id="fc_1679093142"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_1891024638"
      id="fc_1667766280"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_1044891638"
      id="fc_831683491"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_111779687"
      id="fc_303279229"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1044891638"
      id="fc_1375815867"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_783212740"
      id="fc_885431750"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1044891638"
      id="fc_1493174496"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_111779687"
      id="fc_413507939"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_906151648"
      id="fc_1770279002"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_45726535"
      id="fc_733405847"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_906151648"
      id="fc_1744425990"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1748827104"
      id="fc_2019809561"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:AcquiredIn-ProcessResearchAndDevelopment
      contextRef="cref_971887025"
      id="fc_486878204"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:AcquiredIn-ProcessResearchAndDevelopment
      contextRef="cref_1694844247"
      id="fc_725458720"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:AcquiredIn-ProcessResearchAndDevelopment
      contextRef="cref_1175782981"
      id="fc_636172200"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_971887025"
      id="fc_1513693880"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ResearchAndDevelopmentExpenseFundedByRelatedPartyContributionOfServices
      contextRef="cref_1175782981"
      id="fc_1348599609"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="cref_1175782981"
      id="fc_1210446938"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="cref_1566861905"
      id="fc_209365884"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="cref_1566861905"
      id="fc_1472591187"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="cref_1175782981"
      id="fc_1300724950"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <tpst:ProceedsFromIssuanceOfCommonStockAndCommonStockWarrantsToRelatedPartyNetOfIssuanceCosts
      contextRef="cref_1175782981"
      id="fc_1498695921"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfDebt
      contextRef="cref_1566861905"
      id="fc_293525019"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromStockPlans
      contextRef="cref_1566861905"
      id="fc_1095255028"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:InterestPaidNet
      contextRef="cref_1566861905"
      id="fc_994208268"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_1467260307"
      id="fc_1467260307"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_1242699014"
      id="fc_1242699014"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_1467260307"
      id="fc_438071316"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_1242699014"
      id="fc_1174786844"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_1857850944"
      id="fc_1857850944"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_670615001"
      id="fc_670615001"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_1857850944"
      id="fc_398189300"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_670615001"
      id="fc_767808363"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration contextRef="cref_1566861905" id="fc_1251891800">http://fasb.org/srt/2026#ChiefExecutiveOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="cref_477574577"
      id="fc_361869543"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:RoyaltyExpense
      contextRef="cref_1147806207"
      id="fc_1147806207"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="cref_1860623117"
      id="fc_567287792"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="cref_202299208"
      id="fc_202299208"
      unitRef="uref_391222199"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStock
      contextRef="cref_978702172"
      id="fc_2072942154"
      unitRef="uref_740739830"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="cref_1566861905" id="ixv-7032">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="cref_1566861905" id="ixv-7033">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="cref_1566861905" id="ixv-7034">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="cref_1566861905" id="ixv-7035">0001544227</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="cref_1566861905" id="ixv-9169">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="cref_1566861905" id="ixv-9170">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="cref_1566861905" id="ixv-9171">2026-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="cref_1566861905" id="ixv-9172">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="cref_1566861905" id="ixv-9173">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="cref_1566861905" id="ixv-9174">001-35890</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="cref_1566861905" id="ixv-9175">Tempest Therapeutics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="cref_1566861905" id="ixv-9176">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="cref_1566861905" id="ixv-9177">45-1472564</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="cref_1566861905" id="ixv-9178">2000     Sierra Point Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="cref_1566861905" id="ixv-9179">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="cref_1566861905" id="ixv-9180">Brisbane</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="cref_1566861905" id="ixv-9181">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="cref_1566861905" id="ixv-9182">94005</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="cref_1566861905" id="ixv-9183">(415)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="cref_1566861905" id="ixv-9184">798-8589</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="cref_1517625267" id="ixv-9185">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="cref_1517625267" id="ixv-9186">TPST</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="cref_1517625267" id="ixv-9187">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="cref_753199064" id="ixv-9188">Series A Junior Participating Preferred Purchase Rights</dei:Security12bTitle>
    <dei:SecurityExchangeName contextRef="cref_753199064" id="ixv-9189">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="cref_1566861905" id="ixv-9190">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="cref_1566861905" id="ixv-9191">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="cref_1566861905" id="ixv-9192">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="cref_1566861905" id="ixv-9193">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="cref_1566861905" id="ixv-9194">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="cref_1566861905" id="ixv-9195">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="cref_1508575525"
      decimals="0"
      id="ixv-9196"
      unitRef="uref_391222199">19995358</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9197"
      unitRef="uref_740739830">897000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9198"
      unitRef="uref_740739830">7707000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9199"
      unitRef="uref_740739830">712000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9200"
      unitRef="uref_740739830">562000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9201"
      unitRef="uref_740739830">1609000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9202"
      unitRef="uref_740739830">8269000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9203"
      unitRef="uref_740739830">429000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9204"
      unitRef="uref_740739830">605000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9205"
      unitRef="uref_740739830">6642000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9206"
      unitRef="uref_740739830">7540000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9207"
      unitRef="uref_740739830">81000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9208"
      unitRef="uref_740739830">517000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9209"
      unitRef="uref_740739830">8761000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9210"
      unitRef="uref_740739830">16931000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9211"
      unitRef="uref_740739830">2031000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9212"
      unitRef="uref_740739830">1038000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9213"
      unitRef="uref_740739830">980000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9214"
      unitRef="uref_740739830">937000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9215"
      unitRef="uref_740739830">1336000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9216"
      unitRef="uref_740739830">1192000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9217"
      unitRef="uref_740739830">322000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9218"
      unitRef="uref_740739830">147000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9219"
      unitRef="uref_740739830">4669000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9220"
      unitRef="uref_740739830">3314000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9221"
      unitRef="uref_740739830">5922000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9222"
      unitRef="uref_740739830">6949000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9223"
      unitRef="uref_740739830">10591000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9224"
      unitRef="uref_740739830">10263000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9225"
      unitRef="uref_876484919">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1391284477"
      decimals="INF"
      id="ixv-9226"
      unitRef="uref_876484919">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9227"
      unitRef="uref_391222199">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1391284477"
      decimals="INF"
      id="ixv-9228"
      unitRef="uref_391222199">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9229"
      unitRef="uref_391222199">16889767</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9230"
      unitRef="uref_391222199">16889767</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1391284477"
      decimals="INF"
      id="ixv-9231"
      unitRef="uref_391222199">4927161</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="cref_1391284477"
      decimals="INF"
      id="ixv-9232"
      unitRef="uref_391222199">4927161</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9233"
      unitRef="uref_740739830">17000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9234"
      unitRef="uref_740739830">5000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9235"
      unitRef="uref_740739830">277098000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9236"
      unitRef="uref_740739830">240031000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9237"
      unitRef="uref_740739830">-278945000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9238"
      unitRef="uref_740739830">-233368000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9239"
      unitRef="uref_740739830">-1830000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9240"
      unitRef="uref_740739830">6668000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9241"
      unitRef="uref_740739830">8761000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9242"
      unitRef="uref_740739830">16931000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9243"
      unitRef="uref_740739830">207000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9244"
      unitRef="uref_740739830">570000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9245"
      unitRef="uref_740739830">2140000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9246"
      unitRef="uref_740739830">12067000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9247"
      unitRef="uref_740739830">2616000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9248"
      unitRef="uref_740739830">3027000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9249"
      unitRef="uref_740739830">11473000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9250"
      unitRef="uref_740739830">10431000</us-gaap:GeneralAndAdministrativeExpense>
    <tpst:AcquiredIn-ProcessResearchAndDevelopment
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9251"
      unitRef="uref_740739830">22180000</tpst:AcquiredIn-ProcessResearchAndDevelopment>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9252"
      unitRef="uref_740739830">-2823000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9253"
      unitRef="uref_740739830">-3597000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9254"
      unitRef="uref_740739830">-35793000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9255"
      unitRef="uref_740739830">-22498000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9256"
      unitRef="uref_740739830">207000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9257"
      unitRef="uref_740739830">86000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9258"
      unitRef="uref_740739830">30000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9259"
      unitRef="uref_740739830">464000</us-gaap:OtherNonoperatingIncomeExpense>
    <tpst:FinancingCostsRelatedToEquityLineOfCredit
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9260"
      unitRef="uref_740739830">-806000</tpst:FinancingCostsRelatedToEquityLineOfCredit>
    <tpst:FinancingCostsRelatedToEquityLineOfCredit
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9261"
      unitRef="uref_740739830">-806000</tpst:FinancingCostsRelatedToEquityLineOfCredit>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9262"
      unitRef="uref_740739830">-806000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9263"
      unitRef="uref_740739830">86000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9264"
      unitRef="uref_740739830">-776000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9265"
      unitRef="uref_740739830">257000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ProfitLoss
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9266"
      unitRef="uref_740739830">-3629000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9267"
      unitRef="uref_740739830">-3511000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9268"
      unitRef="uref_740739830">-36569000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9269"
      unitRef="uref_740739830">-22241000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_971887025"
      decimals="2"
      id="ixv-9270"
      unitRef="uref_876484919">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_971887025"
      decimals="2"
      id="ixv-9271"
      unitRef="uref_876484919">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1694844247"
      decimals="2"
      id="ixv-9272"
      unitRef="uref_876484919">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1694844247"
      decimals="2"
      id="ixv-9273"
      unitRef="uref_876484919">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9274"
      unitRef="uref_876484919">-2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9275"
      unitRef="uref_876484919">-2.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1175782981"
      decimals="2"
      id="ixv-9276"
      unitRef="uref_876484919">-5.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1175782981"
      decimals="2"
      id="ixv-9277"
      unitRef="uref_876484919">-5.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_971887025"
      decimals="0"
      id="ixv-9278"
      unitRef="uref_391222199">16910029</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_971887025"
      decimals="0"
      id="ixv-9279"
      unitRef="uref_391222199">16910029</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1694844247"
      decimals="0"
      id="ixv-9280"
      unitRef="uref_391222199">4440111</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1694844247"
      decimals="0"
      id="ixv-9281"
      unitRef="uref_391222199">4440111</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9282"
      unitRef="uref_391222199">14377097</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9283"
      unitRef="uref_391222199">14377097</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1175782981"
      decimals="0"
      id="ixv-9284"
      unitRef="uref_391222199">3897256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1175782981"
      decimals="0"
      id="ixv-9285"
      unitRef="uref_391222199">3897256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="cref_620904464"
      decimals="0"
      id="ixv-9286"
      unitRef="uref_391222199">4927161</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_620904464"
      decimals="-3"
      id="ixv-9287"
      unitRef="uref_740739830">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1162561935"
      decimals="-3"
      id="ixv-9288"
      unitRef="uref_740739830">240031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_885183554"
      decimals="-3"
      id="ixv-9289"
      unitRef="uref_740739830">-233368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9290"
      unitRef="uref_740739830">6668000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="cref_841001009"
      decimals="0"
      id="ixv-9291"
      unitRef="uref_391222199">8268495</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="cref_841001009"
      decimals="-3"
      id="ixv-9292"
      unitRef="uref_740739830">8000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9293"
      unitRef="uref_740739830">19919000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9294"
      unitRef="uref_740739830">19927000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <tpst:StockIssuanceCosts
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9295"
      unitRef="uref_740739830">30000</tpst:StockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_841001009"
      decimals="0"
      id="ixv-9296"
      unitRef="uref_391222199">231482</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9297"
      unitRef="uref_740739830">170000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9298"
      unitRef="uref_740739830">170000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <tpst:Pre-FundedWarrantsIssuanceCost
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9299"
      unitRef="uref_740739830">61000</tpst:Pre-FundedWarrantsIssuanceCost>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9300"
      unitRef="uref_740739830">340000</tpst:IssuanceOfPre-FundedWarrantValue>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9301"
      unitRef="uref_740739830">340000</tpst:IssuanceOfPre-FundedWarrantValue>
    <tpst:CommonStockWarrantsIssuanceCost
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9302"
      unitRef="uref_740739830">136000</tpst:CommonStockWarrantsIssuanceCost>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9303"
      unitRef="uref_740739830">762000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9304"
      unitRef="uref_740739830">762000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <tpst:CommonStockToRelatedPartiesIssuanceCosts
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9305"
      unitRef="uref_740739830">30000</tpst:CommonStockToRelatedPartiesIssuanceCosts>
    <tpst:IssuanceOfCommonStockShareToRelatedPartiesForCash
      contextRef="cref_841001009"
      decimals="0"
      id="ixv-9306"
      unitRef="uref_391222199">231482</tpst:IssuanceOfCommonStockShareToRelatedPartiesForCash>
    <tpst:IssuanceOfCommonStockToRelatedPartiesForCash
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9307"
      unitRef="uref_740739830">170000</tpst:IssuanceOfCommonStockToRelatedPartiesForCash>
    <tpst:IssuanceOfCommonStockToRelatedPartiesForCash
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9308"
      unitRef="uref_740739830">170000</tpst:IssuanceOfCommonStockToRelatedPartiesForCash>
    <tpst:CommonStockWarrantsToRelatedPartiesIssuanceCost
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9309"
      unitRef="uref_740739830">45000</tpst:CommonStockWarrantsToRelatedPartiesIssuanceCost>
    <tpst:IssuanceOfCommonStockWarrantsToRelatedParties
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9310"
      unitRef="uref_740739830">254000</tpst:IssuanceOfCommonStockWarrantsToRelatedParties>
    <tpst:IssuanceOfCommonStockWarrantsToRelatedParties
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9311"
      unitRef="uref_740739830">254000</tpst:IssuanceOfCommonStockWarrantsToRelatedParties>
    <tpst:CommonStockWarrantDividend
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9312"
      unitRef="uref_740739830">9008000</tpst:CommonStockWarrantDividend>
    <tpst:CommonStockWarrantDividend
      contextRef="cref_1328309236"
      decimals="-3"
      id="ixv-9313"
      unitRef="uref_740739830">-9008000</tpst:CommonStockWarrantDividend>
    <tpst:ExerciseOfPreFundedWarrantsShares
      contextRef="cref_841001009"
      decimals="0"
      id="ixv-9314"
      unitRef="uref_391222199">685414</tpst:ExerciseOfPreFundedWarrantsShares>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_841001009"
      decimals="-3"
      id="ixv-9315"
      unitRef="uref_740739830">1000</tpst:ExerciseOfPreFundedWarrants>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9316"
      unitRef="uref_740739830">1000</tpst:ExerciseOfPreFundedWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1522582198"
      decimals="-3"
      id="ixv-9317"
      unitRef="uref_740739830">226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9318"
      unitRef="uref_740739830">226000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1328309236"
      decimals="-3"
      id="ixv-9319"
      unitRef="uref_740739830">-27696000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_522356981"
      decimals="-3"
      id="ixv-9320"
      unitRef="uref_740739830">-27696000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_492468238"
      decimals="0"
      id="ixv-9321"
      unitRef="uref_391222199">14344034</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_492468238"
      decimals="-3"
      id="ixv-9322"
      unitRef="uref_740739830">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2036325354"
      decimals="-3"
      id="ixv-9323"
      unitRef="uref_740739830">270880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1314924632"
      decimals="-3"
      id="ixv-9324"
      unitRef="uref_740739830">-270072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1455573911"
      decimals="-3"
      id="ixv-9325"
      unitRef="uref_740739830">822000</us-gaap:StockholdersEquity>
    <tpst:CommonStockWarrantInducementIssuanceCost
      contextRef="cref_1830319232"
      decimals="-3"
      id="ixv-9326"
      unitRef="uref_740739830">289000</tpst:CommonStockWarrantInducementIssuanceCost>
    <tpst:IssuanceOfCommonStockForWarrantInducementShares
      contextRef="cref_1294489301"
      decimals="0"
      id="ixv-9327"
      unitRef="uref_391222199">1172414</tpst:IssuanceOfCommonStockForWarrantInducementShares>
    <tpst:IssuanceOfCommonStockForWarrantInducement
      contextRef="cref_1294489301"
      decimals="-3"
      id="ixv-9328"
      unitRef="uref_740739830">1000</tpst:IssuanceOfCommonStockForWarrantInducement>
    <tpst:IssuanceOfCommonStockForWarrantInducement
      contextRef="cref_1466494229"
      decimals="-3"
      id="ixv-9329"
      unitRef="uref_740739830">1737000</tpst:IssuanceOfCommonStockForWarrantInducement>
    <tpst:IssuanceOfCommonStockForWarrantInducement
      contextRef="cref_1830319232"
      decimals="-3"
      id="ixv-9330"
      unitRef="uref_740739830">1738000</tpst:IssuanceOfCommonStockForWarrantInducement>
    <tpst:ExerciseOfPreFundedWarrantsShares
      contextRef="cref_1294489301"
      decimals="0"
      id="ixv-9331"
      unitRef="uref_391222199">462963</tpst:ExerciseOfPreFundedWarrantsShares>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_1294489301"
      decimals="-3"
      id="ixv-9332"
      unitRef="uref_740739830">1000</tpst:ExerciseOfPreFundedWarrants>
    <tpst:ExerciseOfPreFundedWarrants
      contextRef="cref_1830319232"
      decimals="-3"
      id="ixv-9333"
      unitRef="uref_740739830">1000</tpst:ExerciseOfPreFundedWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1466494229"
      decimals="-3"
      id="ixv-9334"
      unitRef="uref_740739830">-117000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1830319232"
      decimals="-3"
      id="ixv-9335"
      unitRef="uref_740739830">-117000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <tpst:ContributionOfServicesFromRelatedParty
      contextRef="cref_1466494229"
      decimals="-3"
      id="ixv-9336"
      unitRef="uref_740739830">1710000</tpst:ContributionOfServicesFromRelatedParty>
    <tpst:ContributionOfServicesFromRelatedParty
      contextRef="cref_1830319232"
      decimals="-3"
      id="ixv-9337"
      unitRef="uref_740739830">1710000</tpst:ContributionOfServicesFromRelatedParty>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1052179783"
      decimals="-3"
      id="ixv-9338"
      unitRef="uref_740739830">-5244000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1830319232"
      decimals="-3"
      id="ixv-9339"
      unitRef="uref_740739830">-5244000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_230050930"
      decimals="0"
      id="ixv-9340"
      unitRef="uref_391222199">15979411</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_230050930"
      decimals="-3"
      id="ixv-9341"
      unitRef="uref_740739830">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2082885414"
      decimals="-3"
      id="ixv-9342"
      unitRef="uref_740739830">274210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1243000136"
      decimals="-3"
      id="ixv-9343"
      unitRef="uref_740739830">-275316000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1592884745"
      decimals="-3"
      id="ixv-9344"
      unitRef="uref_740739830">-1090000</us-gaap:StockholdersEquity>
    <tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFeeShares
      contextRef="cref_1973346499"
      decimals="0"
      id="ixv-9345"
      unitRef="uref_391222199">560356</tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFeeShares>
    <tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee
      contextRef="cref_1973346499"
      decimals="-3"
      id="ixv-9346"
      unitRef="uref_740739830">1000</tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee>
    <tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee
      contextRef="cref_1391525303"
      decimals="-3"
      id="ixv-9347"
      unitRef="uref_740739830">655000</tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee>
    <tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9348"
      unitRef="uref_740739830">656000</tpst:IssuanceOfCommonStockToLincolnParkAsCommitmentFee>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="cref_1973346499"
      decimals="0"
      id="ixv-9349"
      unitRef="uref_391222199">350000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="cref_1391525303"
      decimals="-3"
      id="ixv-9350"
      unitRef="uref_740739830">334000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9351"
      unitRef="uref_740739830">334000</us-gaap:StockIssuedDuringPeriodValueOther>
    <tpst:Pre-FundedWarrantsIssuanceCost
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9352"
      unitRef="uref_740739830">230000</tpst:Pre-FundedWarrantsIssuanceCost>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1391525303"
      decimals="-3"
      id="ixv-9353"
      unitRef="uref_740739830">649000</tpst:IssuanceOfPre-FundedWarrantValue>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9354"
      unitRef="uref_740739830">649000</tpst:IssuanceOfPre-FundedWarrantValue>
    <tpst:CommonStockWarrantsIssuanceCost
      contextRef="cref_158612316"
      decimals="-3"
      id="fc_158612316"
      unitRef="uref_740739830">217000</tpst:CommonStockWarrantsIssuanceCost>
    <tpst:IssuanceOfSeriesCCommonStockWarrants
      contextRef="cref_1391525303"
      decimals="-3"
      id="ixv-9356"
      unitRef="uref_740739830">615000</tpst:IssuanceOfSeriesCCommonStockWarrants>
    <tpst:IssuanceOfSeriesCCommonStockWarrants
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9357"
      unitRef="uref_740739830">615000</tpst:IssuanceOfSeriesCCommonStockWarrants>
    <tpst:CommonStockWarrantsIssuanceCost
      contextRef="cref_1203194825"
      decimals="-3"
      id="fc_1203194825"
      unitRef="uref_740739830">205000</tpst:CommonStockWarrantsIssuanceCost>
    <tpst:IssuanceOfSeriesDCommonStockWarrants
      contextRef="cref_1391525303"
      decimals="-3"
      id="ixv-9359"
      unitRef="uref_740739830">581000</tpst:IssuanceOfSeriesDCommonStockWarrants>
    <tpst:IssuanceOfSeriesDCommonStockWarrants
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9360"
      unitRef="uref_740739830">581000</tpst:IssuanceOfSeriesDCommonStockWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1391525303"
      decimals="-3"
      id="ixv-9361"
      unitRef="uref_740739830">54000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9362"
      unitRef="uref_740739830">54000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1255728795"
      decimals="-3"
      id="ixv-9363"
      unitRef="uref_740739830">-3629000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9364"
      unitRef="uref_740739830">-3629000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_245605062"
      decimals="0"
      id="ixv-9365"
      unitRef="uref_391222199">16889767</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_245605062"
      decimals="-3"
      id="ixv-9366"
      unitRef="uref_740739830">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1368610070"
      decimals="-3"
      id="ixv-9367"
      unitRef="uref_740739830">277098000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_331209566"
      decimals="-3"
      id="ixv-9368"
      unitRef="uref_740739830">-278945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9369"
      unitRef="uref_740739830">-1830000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_1172942064"
      decimals="0"
      id="fc_150990055"
      unitRef="uref_391222199">3382432</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1172942064"
      decimals="-3"
      id="ixv-9371"
      unitRef="uref_740739830">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1054538882"
      decimals="-3"
      id="ixv-9372"
      unitRef="uref_740739830">226229000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_185516475"
      decimals="-3"
      id="ixv-9373"
      unitRef="uref_740739830">-207106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2129125202"
      decimals="-3"
      id="ixv-9374"
      unitRef="uref_740739830">19126000</us-gaap:StockholdersEquity>
    <tpst:StockIssuanceCosts
      contextRef="cref_657423746"
      decimals="-3"
      id="ixv-9375"
      unitRef="uref_740739830">84000</tpst:StockIssuanceCosts>
    <tpst:IssuanceOfCommonStockAtTheMarketOfferingShares
      contextRef="cref_1608782"
      decimals="0"
      id="fc_1243107840"
      unitRef="uref_391222199">133521</tpst:IssuanceOfCommonStockAtTheMarketOfferingShares>
    <tpst:IssuanceOfCommonStockAtTheMarketOffering
      contextRef="cref_1608782"
      decimals="-3"
      id="ixv-9377"
      unitRef="uref_740739830">1000</tpst:IssuanceOfCommonStockAtTheMarketOffering>
    <tpst:IssuanceOfCommonStockAtTheMarketOffering
      contextRef="cref_2108840996"
      decimals="-3"
      id="ixv-9378"
      unitRef="uref_740739830">1443000</tpst:IssuanceOfCommonStockAtTheMarketOffering>
    <tpst:IssuanceOfCommonStockAtTheMarketOffering
      contextRef="cref_1820223412"
      decimals="-3"
      id="ixv-9379"
      unitRef="uref_740739830">1444000</tpst:IssuanceOfCommonStockAtTheMarketOffering>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_2108840996"
      decimals="-3"
      id="ixv-9380"
      unitRef="uref_740739830">1389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1820223412"
      decimals="-3"
      id="ixv-9381"
      unitRef="uref_740739830">1389000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <tpst:IssuanceOfCommonStockSharesUnderEquityPlanAwards
      contextRef="cref_1608782"
      decimals="0"
      id="fc_1608782"
      unitRef="uref_391222199">3649</tpst:IssuanceOfCommonStockSharesUnderEquityPlanAwards>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_2108840996"
      decimals="-3"
      id="ixv-9383"
      unitRef="uref_740739830">34000</tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_1820223412"
      decimals="-3"
      id="ixv-9384"
      unitRef="uref_740739830">34000</tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1891024638"
      decimals="-3"
      id="ixv-9385"
      unitRef="uref_740739830">-10860000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1820223412"
      decimals="-3"
      id="ixv-9386"
      unitRef="uref_740739830">-10860000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_14298498"
      decimals="0"
      id="fc_1760447055"
      unitRef="uref_391222199">3519602</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_14298498"
      decimals="-3"
      id="ixv-9388"
      unitRef="uref_740739830">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1658641244"
      decimals="-3"
      id="ixv-9389"
      unitRef="uref_740739830">229095000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1486602268"
      decimals="-3"
      id="ixv-9390"
      unitRef="uref_740739830">-217966000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_80419341"
      decimals="-3"
      id="ixv-9391"
      unitRef="uref_740739830">11133000</us-gaap:StockholdersEquity>
    <tpst:StockIssuanceCosts
      contextRef="cref_1031670882"
      decimals="-3"
      id="ixv-9392"
      unitRef="uref_740739830">319000</tpst:StockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_906151648"
      decimals="0"
      id="fc_1660972048"
      unitRef="uref_391222199">584253</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_45726535"
      decimals="-3"
      id="ixv-9394"
      unitRef="uref_740739830">3570000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1031670882"
      decimals="-3"
      id="ixv-9395"
      unitRef="uref_740739830">3570000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_45726535"
      decimals="-3"
      id="ixv-9396"
      unitRef="uref_740739830">1092000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1031670882"
      decimals="-3"
      id="ixv-9397"
      unitRef="uref_740739830">1092000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <tpst:Pre-FundedWarrantsIssuanceCost
      contextRef="cref_1031670882"
      decimals="-3"
      id="ixv-9398"
      unitRef="uref_740739830">230000</tpst:Pre-FundedWarrantsIssuanceCost>
    <tpst:IssuanceOfPre-FundedWarrantShares
      contextRef="cref_906151648"
      decimals="0"
      id="fc_906151648"
      unitRef="uref_391222199">334000</tpst:IssuanceOfPre-FundedWarrantShares>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_45726535"
      decimals="-3"
      id="ixv-9400"
      unitRef="uref_740739830">1858000</tpst:IssuanceOfPre-FundedWarrantValue>
    <tpst:IssuanceOfPre-FundedWarrantValue
      contextRef="cref_1031670882"
      decimals="-3"
      id="ixv-9401"
      unitRef="uref_740739830">1858000</tpst:IssuanceOfPre-FundedWarrantValue>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1748827104"
      decimals="-3"
      id="ixv-9402"
      unitRef="uref_740739830">-7870000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1031670882"
      decimals="-3"
      id="ixv-9403"
      unitRef="uref_740739830">-7870000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1040298314"
      decimals="0"
      id="fc_109266305"
      unitRef="uref_391222199">4437855</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1040298314"
      decimals="-3"
      id="ixv-9405"
      unitRef="uref_740739830">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_986909803"
      decimals="-3"
      id="ixv-9406"
      unitRef="uref_740739830">235615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1259486152"
      decimals="-3"
      id="ixv-9407"
      unitRef="uref_740739830">-225836000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_245692028"
      decimals="-3"
      id="ixv-9408"
      unitRef="uref_740739830">9783000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_783212740"
      decimals="-3"
      id="ixv-9409"
      unitRef="uref_740739830">61000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9410"
      unitRef="uref_740739830">61000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <tpst:IssuanceOfCommonStockSharesUnderEquityPlanAwards
      contextRef="cref_1044891638"
      decimals="0"
      id="fc_1044891638"
      unitRef="uref_391222199">2306</tpst:IssuanceOfCommonStockSharesUnderEquityPlanAwards>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_783212740"
      decimals="-3"
      id="ixv-9412"
      unitRef="uref_740739830">13000</tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards>
    <tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9413"
      unitRef="uref_740739830">13000</tpst:IssuanceOfCommonStockValueUnderEquityPlanAwards>
    <us-gaap:NetIncomeLoss
      contextRef="cref_111779687"
      decimals="-3"
      id="ixv-9414"
      unitRef="uref_740739830">-3511000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9415"
      unitRef="uref_740739830">-3511000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_790924608"
      decimals="0"
      id="fc_1117563402"
      unitRef="uref_391222199">4440161</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_790924608"
      decimals="-3"
      id="ixv-9417"
      unitRef="uref_740739830">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1890815475"
      decimals="-3"
      id="ixv-9418"
      unitRef="uref_740739830">235689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_248741763"
      decimals="-3"
      id="ixv-9419"
      unitRef="uref_740739830">-229347000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_873834656"
      decimals="-3"
      id="ixv-9420"
      unitRef="uref_740739830">6346000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9422"
      unitRef="uref_740739830">-36569000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9423"
      unitRef="uref_740739830">-22241000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9424"
      unitRef="uref_740739830">176000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9425"
      unitRef="uref_740739830">201000</us-gaap:Depreciation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9426"
      unitRef="uref_740739830">163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9427"
      unitRef="uref_740739830">2542000</us-gaap:AllocatedShareBasedCompensationExpense>
    <tpst:NoncashLeaseExpense
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9428"
      unitRef="uref_740739830">898000</tpst:NoncashLeaseExpense>
    <tpst:NoncashLeaseExpense
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9429"
      unitRef="uref_740739830">818000</tpst:NoncashLeaseExpense>
    <tpst:NoncashInterestAndOtherExpenseNet
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9430"
      unitRef="uref_740739830">652000</tpst:NoncashInterestAndOtherExpenseNet>
    <tpst:NoncashInterestAndOtherExpenseNet
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9431"
      unitRef="uref_740739830">77000</tpst:NoncashInterestAndOtherExpenseNet>
    <tpst:ResearchAndDevelopmentExpenseFundedByRelatedPartyContributionOfServices
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9432"
      unitRef="uref_740739830">1710000</tpst:ResearchAndDevelopmentExpenseFundedByRelatedPartyContributionOfServices>
    <us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9433"
      unitRef="uref_740739830">19927000</us-gaap:ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9434"
      unitRef="uref_740739830">-285000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9435"
      unitRef="uref_740739830">-582000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9436"
      unitRef="uref_740739830">993000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9437"
      unitRef="uref_740739830">-1528000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9438"
      unitRef="uref_740739830">219000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9439"
      unitRef="uref_740739830">-3032000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9440"
      unitRef="uref_740739830">-59000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9441"
      unitRef="uref_740739830">-883000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9442"
      unitRef="uref_740739830">-606000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9443"
      unitRef="uref_740739830">-12429000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9444"
      unitRef="uref_740739830">-23246000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <tpst:ProceedsFromIssuanceOfCommonStockPreFundedWarrantsAndCommonStockWarrantsNetOfIssuanceCosts
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9445"
      unitRef="uref_740739830">5195000</tpst:ProceedsFromIssuanceOfCommonStockPreFundedWarrantsAndCommonStockWarrantsNetOfIssuanceCosts>
    <tpst:ProceedsFromIssuanceOfCommonStockPreFundedWarrantsAndCommonStockWarrantsNetOfIssuanceCosts
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9446"
      unitRef="uref_740739830">6871000</tpst:ProceedsFromIssuanceOfCommonStockPreFundedWarrantsAndCommonStockWarrantsNetOfIssuanceCosts>
    <tpst:ProceedsFromIssuanceOfCommonStockAndCommonStockWarrantsToRelatedPartyNetOfIssuanceCosts
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9447"
      unitRef="uref_740739830">424000</tpst:ProceedsFromIssuanceOfCommonStockAndCommonStockWarrantsToRelatedPartyNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9448"
      unitRef="uref_740739830">6426000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromStockPlans
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9449"
      unitRef="uref_740739830">47000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9450"
      unitRef="uref_740739830">5619000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9451"
      unitRef="uref_740739830">492000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9452"
      unitRef="uref_740739830">-6810000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9453"
      unitRef="uref_740739830">-22754000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9454"
      unitRef="uref_740739830">7707000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_2129125202"
      decimals="-3"
      id="ixv-9455"
      unitRef="uref_740739830">30711000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9456"
      unitRef="uref_740739830">897000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_873834656"
      decimals="-3"
      id="ixv-9457"
      unitRef="uref_740739830">7957000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9458"
      unitRef="uref_740739830">192000</us-gaap:InterestPaidNet>
    <tpst:Corporatetaxespaid
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9459"
      unitRef="uref_740739830">104000</tpst:Corporatetaxespaid>
    <tpst:Corporatetaxespaid
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9460"
      unitRef="uref_740739830">43000</tpst:Corporatetaxespaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="cref_1566861905" id="ixv-2820">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;1. ORGANIZATION AND DESCRIPTION OF THE BUSINESS&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Description of Business&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Tempest Therapeutics is a clinical-stage biotechnology company developing a pipeline of in vivo CAR-T therapies designed to reset dysfunctional immunity in cancer and autoimmune disease. Tempest&#x2019;s product candidates leverage two proprietary CD7-targeting technology platforms: a lentiviral vector platform and an mRNA/lipid nanoparticle (LNP) platform.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Tempest&#x2019;s most advanced program is TPST-4903, a BCMA/GPRC5D dual-targeting in vivo CAR-T candidate being evaluated in an ongoing Phase 1 dose-escalation study for relapsed or refractory multiple myeloma, including in patients with extramedullary disease and prior CAR-T exposure.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The company is also developing TPST-4003, a CD19/BCMA dual-targeting in vivo CAR-T candidate being evaluated for the treatment of autoimmune diseases. TPST-4003 incorporates a clinically supported dual-targeting parallel CAR structure designed to enable broad B-cell lineage reset across multiple indications. The company plans to evaluate TPST-4003 in an investigator-initiated trial in China in approximately 10 patients with myasthenia gravis or multiple sclerosis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Tempest is headquartered in Brisbane, California.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Reverse Stock Split&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On December 3, 2024, the Company&#x2019;s stockholders approved a proposal to effect an amendment to the Company&#x2019;s Restated Certificate of Incorporation to implement a reverse stock split. On April 4, 2025, the Company filed a certificate of amendment to the Company&#x2019;s Restated Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the one-for-thirteen (1:13) reverse stock split of its outstanding common stock (the &#x201c;Reverse Stock Split&#x201d;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On April 8, 2025, the Company effected the Reverse Stock Split. Pursuant to their terms, a proportionate adjustment was made to the per share exercise price and number of shares issuable under all of the Company&#x2019;s outstanding options and warrants, and the number of shares authorized for issuance pursuant to the Company&#x2019;s equity incentive plans have been reduced proportionately. The Reverse Stock Split did not reduce the number of authorized shares of common stock and did not alter the par value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;No fractional shares were issued as a result of the Reverse Stock Split. Stockholders of record who would have otherwise been entitled to receive a fractional share received a cash payment in lieu thereof. The Reverse Stock Split affected all stockholders proportionately and did not affect any stockholder&#x2019;s percentage ownership of the Company&#x2019;s common stock (except to the extent that the Reverse Stock Split resulted in any stockholder owning only a fractional share).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Liquidity and Going Concern&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company has incurred operating losses since inception. As of September 30, 2026, the Company had $0.9 million of cash and cash equivalents. While the Company implemented cost reductions in 2025, the Company has finite cash resources available to fund its operations. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In April 2025, the Company announced plans to explore a full range of strategic alternatives to advance its clinical-stage programs and maximize stockholder value. The Company retained MTS Health Partners, L.P., a financial advisor with experience in the biotechnology industry, to support the strategic evaluation process. In connection with these efforts and related cost-reduction measures, the Company reduced its workforce by 21 of 26 full-time employees, effective April 30, 2025. On June 5, 2025, Stephen Brady, the Company&#x2019;s then-Chief Executive Officer and President, Samuel Whiting, the Company&#x2019;s then-Executive Vice President and Chief Medical Officer, and Nicholas Maestas, the Company&#x2019;s then-Chief Financial Officer and Head of Corporate Strategy, transitioned to consulting arrangements with the Company and continued to serve in their respective executive roles at that time. The Company incurred $3.2 million of one-time cash severance payments, benefits and other related costs, excluding non-cash charges associated with stock-based compensation, with the majority of such costs incurred during the third quarter of 2025. Between June and September 2026, the Company further reduced its workforce by three of four full-time employees, supported by external consultants and service providers. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On February 3, 2026, the Company closed the Asset Acquisition (as defined below). Pursuant to the Asset Purchase Agreement (as defined below), Factor (as defined below) has made the Funding Commitment (as defined below) to provide the Company with financial support until the earlier to occur of (i) 18 months following the closing of the Asset Acquisition and (ii) the receipt by the Company of at least $20.0 million in gross proceeds from the sale of its equity or debt securities, up to a maximum amount of $20.0&#160;million that is inclusive of any amounts raised and received by the Company after the date of the Asset Purchase Agreement, on the terms and subject to the conditions and other provisions of a funding commitment letter contemplated by and entered into concurrently with the Asset Purchase Agreement. However, there is significant uncertainty as to whether we will be able to satisfy the terms and conditions and other provisions set forth in the funding commitment letter, and, if we are unable to do so, we may be limited in the amount of funding that we are able to access under the Funding Commitment or we may not be able to access any funds under the Funding Commitment. The timing of any additional funding from Factor is uncertain. As of September 30, 2026, $8.9 million of availability remained under the Funding Commitment. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Further, as detailed below under &#x201c;Private Placements,&#x201d; &#x201c;Registered Direct Offering and Warrant Inducement,&#x201d; and &#x201c;Equity Line of Credit&#x201d;, the Company has undertaken other steps to increase its cash and cash equivalents. On March 20, 2026, the Company entered into a securities purchase agreement for the sale of securities for approximately $2.0&#160;million in gross proceeds (excluding up to approximately $4.0 million of aggregate gross proceeds that may be received in the future upon the cash exercise of&#160; common warrants issued thereunder), before deducting placement agent fees and other offering expenses payable by the Company. On May 28, 2026, the Company further entered into a warrant exercise and inducement letter agreement with the holder of certain existing warrants originally issued in November 2025, for the exercise of existing warrants at a reduced exercise price of $1.73 per share, resulting in gross proceeds to the Company of approximately $2.0&#160;million (excluding up to approximately $4.2 million of aggregate gross proceeds that may be received in the future upon the cash exercise of new warrants issued in connection therewith). On August 13, 2026, the Company entered into a purchase agreement that gives the Company the right, but not the obligation, to sell up to $25.0 million of its common stock to an investor, increasing to $50.0 million if the initial amount is sold, under which the Company has sold $0.3 million in gross proceeds as of September 30, 2026. On September 11, 2026, the Company entered into another securities purchase agreement, for the sale of securities for approximately $2.5&#160;million in gross proceeds (excluding up to approximately $5.0 million of aggregate gross proceeds that may be received in the future upon the cash exercise of&#160;common warrants issued thereunder), before deducting placement agent fees and other offering expenses payable by the Company. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company expects that its existing cash and cash equivalents will fund the Company&#x2019;s projected operating expense requirements through less than 12 months from the date our condensed consolidated financial statements were available to be issued. Accordingly, there is substantial doubt about the Company&#x2019;s ability to continue to operate as a going concern for a period of 12 months from the date of issuance of these condensed consolidated financial statements. The accompanying condensed consolidated financial statements were prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. These condensed consolidated financial statements do not include any separate adjustments relating to the recovery of recorded assets or the classification of liabilities; however, such adjustments may be necessary in the future when the Company is unable to continue as a going concern.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company is actively exploring a range of options to raise additional funds.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Acquisition of Erigen Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On November&#160;19, 2025, the Company executed an Asset Purchase Agreement (the &#x201c;Asset Purchase Agreement&#x201d;) with Erigen LLC, a Delaware limited liability company (&#x201c;Erigen&#x201d;), and Factor Bioscience Inc., a Delaware corporation (&#x201c;Factor,&#x201d; and together with Erigen, &#x201c;Sellers&#x201d;), pursuant to which Sellers agreed to sell and transfer to the Company all right, title and interest of Sellers in and to all of the assets primarily related to (a)&#160;the autologous BCMA/CD19 dual-targeting CAR&#160;T-cell&#160;therapy known as&#160;TPST-2003,&#160;(b) the autologous CD70/CD70 dual-targeting CAR&#160;T-cell&#160;therapy known as&#160;TPST-2206,&#160;(c) the allogeneic BCMA/CD19 dual-targeting CAR&#160;T-cell&#160;therapy with a gene edit in the TRAC locus that inactivates the T cell receptor known as&#160;TPST-3003,&#160;and (d)&#160;the allogeneic CD70/CD70 dual-targeting CAR&#160;T-cell&#160;therapy with a gene edit in the TRAC locus that inactivates the T cell receptor known as&#160;TPST-3206&#160;(collectively referred to herein as the &#x201c;Erigen Assets&#x201d;), in exchange for an aggregate purchase price of 8,268,495 shares of the Company&#x2019;s common stock to be issued to Erigen on behalf of both Sellers. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On February&#160;3, 2026, the Company completed the acquisition of the Erigen Assets (the &#x201c;Erigen Closing&#x201d;) under the Asset Purchase Agreement (the &#x201c;Asset Acquisition&#x201d;) and issued to Erigen 8,268,495 shares of the Company&#x2019;s common stock. Based on the closing price of the Company&#x2019;s common stock price of $2.41 per share on February 3, 2026, the aggregate fair value of equity issued in the Asset Acquisition was approximately $19.9 million. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company accounted for the Asset Acquisition as an asset acquisition. In addition to the $19.9 million in aggregate fair value of equity issued, approximately $2.2 million in transaction costs were capitalized as part of the total cost of the Asset Acquisition, totaling $22.1 million expensed as acquired in-process research and development during the three months ended March 31, 2026. During the year ended December 31, 2025, approximately $2.2 million of transaction costs were incurred and expensed as General and administrative expense prior to the closing of the Asset Acquisition. The fair value of the shares issued was recorded as an increase to common stock (at par) and additional paid-in capital on the date of the Erigen Closing. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Pursuant to the Asset Purchase Agreement, Factor has made a funding commitment (the &#x201c;Funding Commitment&#x201d;) to provide the Company with financial support until the earlier to occur of (i) 18 months following the Erigen Closing and (ii) the receipt by the Company of at least $20.0 million in gross proceeds from the sale of its equity or debt securities, up to a maximum amount of $20.0&#160;million that is inclusive of any amounts raised and received by us after the date of the Asset Purchase Agreement, on the terms and subject to the conditions and other provisions of a funding commitment letter contemplated by and entered into concurrently with the Asset Purchase Agreement. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In November&#160;2025, Erigen entered into an Amended and Restated Master Services Agreement with Factor (the &#x201c;Factor MSA&#x201d;), which was assigned to the Company in connection with the Erigen Closing pursuant to the Asset Purchase Agreement. Under the Factor MSA, the Company is obligated to pay Factor a service fee and all non-cancellable obligations in the amount specified in each work order associated with the agreement for the provision of services. The term of each work order terminates upon completion of the services under such work order, unless terminated earlier. The Company can terminate the Factor MSA or any work order at any time upon 30 days&#x2019; prior written notice and immediately upon written notice if Factor breaches the Factor MSA or any work order, as the case may be, and does not fully cure the breach to the Company&#x2019;s satisfaction within 30 days. Upon termination any work order, unless the applicable work order expressly provides otherwise, the Company will pay Factor fees for all services performed and reimburse Factor for all authorized, non-cancellable expenses reasonably incurred in connection with such services prior to termination.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In March 2026 the Board of the Company approved and authorized the execution of Work Order No. 1 under the Factor MSA for R&amp;amp;D services beginning April 2026. Under this agreement, the Company is committed to pay Factor for services through March 31, 2027. In April 2026, the Company paid Factor a deposit of $0.4 million under Work Order No. 1 of the Factor MSA primarily related to the clinical advancement of TPST-2003. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On May 12, 2026, the Company entered into a letter agreement (the &#x201c;Letter Agreement&#x201d;) with Factor relating to certain payment obligations of the Company under the Factor MSA and Work Order No. 1 (the &#x201c;Work Order&#x201d;). Pursuant to the Letter Agreement, Factor agreed to permanently waive its right to receive the first $2.1 million payable by the Company to Factor under the Factor MSA and the Work Order. Accordingly, as of September 30, 2026, no amounts were payable under this arrangement. $1.7&#160;million of research and development expense was incurred under Work Order No. 1 during the nine months ended September 30, 2026. No services were invoiced after June 30, 2026, and the remaining $0.4 million of the waiver has not been used. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In addition, Factor agreed to return to the Company $0.2 million of the deposit previously made by the Company under the Work Order, for an interim period subject to certain conditions. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On September 22, 2026, the Company entered into a Master Services Agreement with Factor (the &#x201c;2026 Factor MSA&#x201d;) and Work Order No. 1 (the &#x201c;2026 Work Order&#x201d;), which the Audit Committee approved as a related party transaction. Under the 2026 Work Order, Factor provides research and development services for TPST-4003, TPST-4903 and the Senlang collaboration for a fixed fee of $5.0 million per year, payable monthly, plus third-party costs and a 10% project management fee. Either party may terminate on 30 days&#x2019; written notice. The 2026 Factor MSA supports Tempest&#x2019;s development activities, including its obligations under the Amended and Restated License and Collaboration Agreement between Tempest and Factor Bioscience Limited, Factor&#x2019;s Irish subsidiary, dated November 19, 2025 and effective as of August 6, 2025, which was assigned to the Company in connection with the Erigen Closing pursuant to the Asset Purchase Agreement.&#160;The Letter Agreement waiver does not apply to the 2026 Factor MSA. The Company recognized $0.1 million of research and development expense under the 2026 Work Order during the three months ended September 30, 2026, which is included in accrued expenses. See Note 13. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Warrant Dividend &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On January 20, 2026, the Company&#x2019;s Board of Directors declared a record date of January&#160;30, 2026 (the &#x201c;Record Date&#x201d;), for the distribution of a dividend (the &#x201c;Warrant Dividend&#x201d;) in the form of a warrant to purchase a share of the Company&#x2019;s common stock (collectively, the &#x201c;Warrants&#x201d;) for each share of common stock outstanding on the Record Date at an exercise price of $18.48 per share. The Warrants were issued on the terms and conditions described in the Warrant Agreement, dated February&#160;3, 2026, between the Company, Computershare Inc., and its affiliate, Computershare Trust Company, N.A., as Warrant Agent, on February&#160;3, 2026. In addition, on February&#160;3, 2026, certain warrants that were outstanding on the Record Date also received Warrants on a&#160;one-for-one&#160;basis, pursuant to the terms of such warrants (together with the Warrant Dividend, the &#x201c;Warrant Distribution&#x201d;). In the aggregate, 6,784,989 Warrants were issued pursuant to the Warrant Distribution. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Private Placements &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On March 20, 2026, the Company entered into a securities purchase agreement (the &#x201c;Purchase Agreement&#x201d;) with (a) two institutional investors (the &#x201c;Institutional Investors&#x201d;) and (b) Factor (together with the Institutional Investors, each, an &#x201c;Investor&#x201d; and, together, the &#x201c;Investors&#x201d;), pursuant to which the Company agreed to issue and sell in a private placement (the &#x201c;March 2026 Private Placement&#x201d;) an aggregate of 462,964 shares (the &#x201c;Shares&#x201d;) of the Company&#x2019;s common stock, and, in lieu of common stock, pre-funded warrants to purchase up to 462,963 shares of common stock (the &#x201c;March Pre-Funded Warrants&#x201d;), in each case accompanied by (i) Series A warrants to purchase up to 925,927 shares of common stock (the &#x201c;Series A Warrants&#x201d;) and (ii) Series B warrants to purchase up to 925,927 shares of common stock (the &#x201c;Series B Warrants&#x201d; and, together with the Series A Warrants, the &#x201c;March Common Warrants&#x201d;). The Shares, March Pre-Funded Warrants and March Common Warrants are immediately separable and were issued separately. The combined purchase price per Share and accompanying March Common Warrants was $2.16 and the combined purchase price per Pre-Funded Warrant and accompanying March Common Warrants was $2.159. The gross proceeds to the Company from the March 2026 Private Placement were approximately $2.0 million (excluding up to approximately $4.0 million of aggregate gross proceeds that may be received in the future upon the cash exercise of the March Common Warrants), before deducting placement agent fees and other offering expenses payable by the Company.&#160;All March Pre-Funded Warrants were subsequently exercised in April 2026. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Series A Warrants became exercisable on June 18, 2026, the effective date of the Stockholder Approval (the &#x201c;Stockholder Approval Date&#x201d;) and have a term of five years from such date. The Series B Warrants became exercisable on the Stockholder Approval Date and have a term of twenty-four months thereafter. The March Common Warrants have an exercise price of $2.16&#160;per share. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In connection with the March 2026 Private Placement, the Company entered into a registration rights agreement with the Investors, pursuant to which the Company agreed to file registration statements under the Securities Act with the SEC covering the resale of the Shares to be issued in the March 2026 Private Placement and the shares of the Company&#x2019;s common stock underlying the March Common Warrants and March Pre-Funded Warrants no later than 15 calendar days following the date of the Purchase Agreement, and to use reasonable best efforts to have the registration statement declared effective by 45 calendar days following the date of the Purchase Agreement, and in any event no later than 75 calendar days following the date of the Purchase Agreement in the event of a &#x201c;full review&#x201d; by the SEC. The registration statement was filed on April 2, 2026 and declared effective on April 9, 2026.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On September 11, 2026, the Company entered into a securities purchase agreement with an institutional investor, pursuant to which the Company sold, in a private placement that closed on September 15, 2026 (the &#x201c;September 2026 Private Placement&#x201d;), pre-funded warrants to purchase 3,105,591 shares of common stock (&#x201c;September Pre-Funded Warrants&#x201d;), accompanied by Series C Warrants to purchase up to 3,105,591&#160;shares of Common Stock (&#x201c;Series C Warrants&#x201d;) and Series D Warrants to purchase up to 3,105,591&#160;shares of Common Stock (&#x201c;Series D Warrants&#x201d; and, together with the Series C Warrants, the &#x201c;September Common Warrants&#x201d;). The September Pre-Funded Warrants and September Common Warrants are immediately separable and were issued separately. The combined purchase price per Pre-Funded Warrant and accompanying September Common Warrants was $0.804. The gross proceeds to the Company from the September 2026 Private Placement were approximately $2.5 million (excluding up to approximately $5.0 million of aggregate gross proceeds that may be received in the future upon the cash exercise of the September Common Warrants), before deducting placement agent fees and other offering expenses payable by the Company. All September Pre-Funded Warrants were subsequently exercised in October 2026. See Note 7. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Series C Warrants and Series D Warrants became exercisable on November 9, 2026, the effective date of the Stockholder Approval, and each have a term of six years and three years therefrom, respectively. The September Common Warrants have an exercise price of $0.805&#160;per share. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In connection with the September 2026 Private Placement, the Company entered into a registration rights agreement with the Investors, pursuant to which the Company agreed to file a registration statements under the Securities Act with the SEC covering the resale of the shares of the Company&#x2019;s common stock underlying the September Common Warrants and the September Pre-Funded Warrants no later than 15 calendar days following the date of the purchase agreement, and to use reasonable best efforts to have the registration statement declared effective by 45 calendar days following such date, and in any event no later than 75 calendar days following such date in the event of a &#x201c;full review&#x201d; by the SEC. The registration statement was filed on September 25, 2026 and declared effective on October 1, 2026.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;ATM Program&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On July 23, 2021, the Company entered into a sales agreement with Jefferies LLC (&#x201c;Jefferies&#x201d;), pursuant to which the Company may sell, from time to time at its sole discretion through Jefferies, as its sales agent, shares of its common stock having, up to an aggregate sales price of $100.0 million of its common stock through Jefferies (the &#x201c;Prior ATM Program&#x201d;). As of June 20, 2024, the Company had sold an aggregate 9,017,110 shares of its common stock for gross proceeds of $42.7 million ($41.5 million net of commissions and estimated expenses) under the Prior ATM Program. On June 20, 2024, the Company and Jefferies terminated the Prior ATM Program and entered a new Open Market Sale Agreement (the &#x201c;Sales Agreement&#x201d;) to sell shares of common stock from time to time through Jefferies acting as sales agent (the &#x201c;ATM Program&#x201d;). The Company will pay Jefferies a commission up to 3.0% of the gross sales proceeds of any shares of its common stock sold through Jefferies under the ATM Program and also has provided Jefferies with indemnification and contribution rights. &#160;Pursuant to the prospectus supplement dated June 20, 2024 filed by the Company with the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;), the Company was able to offer and sell up to $205.0&#160;million of its shares of common stock pursuant to the Sales Agreement. &#160;On February 6, 2025, the Company filed a prospectus supplement with the SEC limiting the availability under the ATM Program to $14.5 million. On June&#160;11, 2025, in connection with the RDO (as defined below), the Company delivered written notice to Jefferies that it was&#160;suspending and&#160;terminating the prospectus&#160;supplement, dated February 6, 2025, related to the ATM Program (the &#x201c;ATM Prospectus&#x201d;). The Company will not make any sales of its securities pursuant to the&#160;Sales Agreement, unless and until a new prospectus, prospectus supplement or a new registration statement is filed. Other than the termination of the ATM Prospectus, the Sales Agreement remains in full force and effect. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Under current SEC regulations, if at any time the Company&#x2019;s public float is less than $75.0 million, and for so long as the Company&#x2019;s public float remains less than $75.0 million, the amount the Company can raise through primary public offerings of securities in any 12-month period using shelf registration statements is limited to an aggregate of one-third of the Company&#x2019;s public float, which is referred to as the baby shelf rules. As of the three and nine months ended September 30, 2026, the Company has &lt;span style="-sec-ix-hidden:fc_1732486311;"&gt;no&lt;/span&gt;t sold any shares, pursuant to the ATM Program. As of the date of this Form 10-Q, the Company&#x2019;s public float was approximately $10.2 million, which limits capacity under the shelf registration statement to approximately $3.4 million in any 12-month period, including any sales under the ATM Program. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Registered Direct Offering and Warrant Inducement&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On November 24, 2025, the Company sold an aggregate of 487,000 shares of the Company&#x2019;s common stock, pre-funded warrants to purchase 685,414 shares of its common stock (the &#x201c;November 2025 Pre-Funded Warrants&#x201d;) and warrants to purchase an aggregate of 1,172,414 shares of common stock (the &#x201c;November 2025 Common Warrants&#x201d;) in a registered direct offering (the &#x201c;November RDO&#x201d;). The combined purchase price of each share of common stock and accompanying November 2025 Common Warrant was $3.625. The combined purchase price of each November 2025 Pre-Funded Warrants and accompanying November 2025 Common Warrants was $3.624&#160;(equal to the combined purchase price per share of common stock and accompanying November 2025 Common Warrant, minus $0.001). The exercise price of the November 2025 Common Warrants is $3.50 per share. The net proceeds from the November RDO were approximately $3.8 million, after deducting placement agent fees and estimated offering expenses payable by the Company. As of September 30, 2026, all November 2025 Pre-Funded Warrants had been exercised. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On May 28, 2026, the Company entered into an inducement agreement with the holder of the November 2025 Common Warrants, which were exercisable for 1,172,414 shares of common stock at an exercise price of $3.50 per share and were classified within stockholders&#x2019; equity (deficit). To induce the holder to exercise the November 2025 Common Warrants for cash, the Company reduced the exercise price of the November 2025 Common Warrants to $1.73 per share and agreed to issue to the holder new warrants to purchase up to 2,344,828 shares of common stock at an exercise price of $1.73 per share (the &#x201c;New Warrants&#x201d;). The holder exercised the November 2025 Common Warrants in full for aggregate gross proceeds of approximately $2.0 million. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The reduction of the exercise price of the November 2025 Common Warrants and the issuance of the New Warrants were undertaken to induce the cash exercise of the November 2025 Common Warrants and thereby raise equity capital. The Company measured the effect of the modification as the increase in fair value resulting from the modification using a Black-Scholes option pricing model, comprising the $2.0 million fair value of the New Warrants, measured as of the May 29, 2026 issuance date, and the $0.4 million incremental fair value of the November 2025 Common Warrants attributable to the reduction in exercise price, measured as of the May 28, 2026 modification date, for a total of $2.4 million. In accordance with ASC 815-40-35-17 and ASC 340-10-S99-1, the Company accounted for this amount as an equity issuance cost recorded as a reduction of additional paid-in capital, offset by the recognition of the New Warrants within additional paid-in capital. The modification resulted in no net change to total stockholders equity (deficit)and no charge to net loss or to net loss attributable to common stockholders. As of September 30, 2026, no November 2025 Common Warrants remained outstanding. The New Warrants became exercisable upon receipt of stockholder approval under applicable Nasdaq rules and will expire on May 29, 2028. In June 2026, pursuant to a registration rights agreement entered into in connection with the May 2026 warrant exercise inducement transaction, the Company filed a resale registration statement on Form S-3 with the SEC covering up to 2,426,897 shares of the Company&#x2019;s common stock issuable upon exercise of the New Warrants and the placement agent warrants issued in connection with the transaction. The registration was declared effective on July 7, 2026. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the transaction, the Company issued to the placement agent warrants to purchase 82,069&#160;shares of common stock at an exercise price of $2.1625 per share (the &#x201c;Placement Agent Warrants&#x201d;), with a grant-date fair value of $0.1 million, recorded as an equity issuance cost and a corresponding increase to additional paid-in capital, with no net effect on total stockholders&#x2019; equity (deficit). &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Equity Line of Credit&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On August 13, 2026, the Company entered into a purchase agreement (the &#x201c;Lincoln Park Purchase Agreement&#x201d;) with Lincoln Park Capital Fund, LLC (&#x201c;Lincoln Park&#x201d;) that gives the Company the right, but not the obligation, to sell up to $25.0 million of its common stock to Lincoln Park, increasing to $50.0 million if the initial amount is sold (the &#x201c;ELOC&#x201d;). Sales are subject to conditions and limitations, including a minimum price of $0.15 per share, pricing formulas, volume caps,&#160;the effectiveness of a registration statement registering the resale by Lincoln Park of shares of common stock issued by the Company to Lincoln Park under the Lincoln Park Purchase Agreement. Additionally, the Company may not direct Lincoln Park to purchase any shares of common stock if such purchase would result in Lincoln Park beneficially owning more than 4.99% of the issued and outstanding shares of common stock. The sales may occur from time to time, at the Company&#x2019;s sole discretion, over a period of up to 24-months from the commencement of sales under the Lincoln Park Purchase Agreement, which took place on September 1, 2026. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Pursuant to the terms of the Lincoln Park Purchase Agreement and a registration rights agreement entered into in connection therewith, the Company filed a registration statement with the SEC on August 21, 2026 covering the resale of up to 8,000,000 shares of Common Stock the Company may issue and sell to Lincoln Park from time to time, at its sole discretion, as well as certain commitment shares issued to Lincoln Park as consideration for its commitment to purchase shares of common stock under the Lincoln Park Purchase Agreement. There is no assurance when the Company might be able to make sales to Lincoln Park in the future. Through September 30, 2026, the Company sold 350,000 shares to Lincoln Park for gross proceeds of approximately $0.3 million. See Note 7. &lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1962767313"
      decimals="-5"
      id="ixv-9461"
      unitRef="uref_740739830">900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="cref_599872371"
      decimals="INF"
      id="ixv-9462"
      unitRef="uref_1674957840">21</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <tpst:RestructuringAndRelatedCostNumberOfFullTimeEmployees
      contextRef="cref_599872371"
      decimals="INF"
      id="ixv-9463"
      unitRef="uref_1674957840">26</tpst:RestructuringAndRelatedCostNumberOfFullTimeEmployees>
    <us-gaap:RestructuringAndRelatedActivitiesCompletionDate contextRef="cref_599872371" id="ixv-9464">2025-04-30</us-gaap:RestructuringAndRelatedActivitiesCompletionDate>
    <us-gaap:SeveranceCosts1
      contextRef="cref_1964554615"
      decimals="-5"
      id="ixv-9465"
      unitRef="uref_740739830">3200000</us-gaap:SeveranceCosts1>
    <tpst:AssetAcquisitionMaximumFundingCommitment
      contextRef="cref_1388968248"
      decimals="-5"
      id="ixv-9466"
      unitRef="uref_740739830">20000000</tpst:AssetAcquisitionMaximumFundingCommitment>
    <tpst:AssetAcquisitionMaximumFundingCommitment
      contextRef="cref_1388968248"
      decimals="-5"
      id="ixv-9467"
      unitRef="uref_740739830">20000000</tpst:AssetAcquisitionMaximumFundingCommitment>
    <tpst:AssetAcquisitionAvailabilityRemainedUnderFundingCommitment
      contextRef="cref_853000022"
      decimals="-5"
      id="ixv-9468"
      unitRef="uref_740739830">8900000</tpst:AssetAcquisitionAvailabilityRemainedUnderFundingCommitment>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_2017612976"
      decimals="-5"
      id="ixv-9469"
      unitRef="uref_740739830">2000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_411502652"
      decimals="-5"
      id="ixv-9470"
      unitRef="uref_740739830">4000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1927944329"
      decimals="2"
      id="ixv-9471"
      unitRef="uref_876484919">1.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_1846760677"
      decimals="-5"
      id="ixv-9472"
      unitRef="uref_740739830">2000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_127224798"
      decimals="-5"
      id="ixv-9473"
      unitRef="uref_740739830">4200000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_1131570807"
      decimals="-5"
      id="ixv-9474"
      unitRef="uref_740739830">25000000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_468937124"
      decimals="-5"
      id="ixv-9475"
      unitRef="uref_740739830">50000000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9476"
      unitRef="uref_740739830">300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <tpst:SaleOfSecurities
      contextRef="cref_555169491"
      decimals="-5"
      id="ixv-9477"
      unitRef="uref_740739830">2500000</tpst:SaleOfSecurities>
    <tpst:SaleOfSecurities
      contextRef="cref_748694981"
      decimals="-5"
      id="ixv-9478"
      unitRef="uref_740739830">5000000</tpst:SaleOfSecurities>
    <us-gaap:AssetAcquisitionDateOfAcquisitionAgreement contextRef="cref_1945002808" id="ixv-9479">2025-11-19</us-gaap:AssetAcquisitionDateOfAcquisitionAgreement>
    <tpst:AssetAcquisitionSharesEquityInterestYetToBeIssued
      contextRef="cref_864835805"
      decimals="INF"
      id="ixv-9480"
      unitRef="uref_391222199">8268495</tpst:AssetAcquisitionSharesEquityInterestYetToBeIssued>
    <us-gaap:AssetAcquisitionEffectiveDateOfAcquisition contextRef="cref_2089553493" id="ixv-9481">2026-02-03</us-gaap:AssetAcquisitionEffectiveDateOfAcquisition>
    <tpst:AssetAcquisitionConsiderationTransferredSharesEquityInterestIssuedAndIssuable
      contextRef="cref_618068605"
      decimals="INF"
      id="ixv-9482"
      unitRef="uref_391222199">8268495</tpst:AssetAcquisitionConsiderationTransferredSharesEquityInterestIssuedAndIssuable>
    <tpst:AssetAcquisitionSharePrice
      contextRef="cref_618068605"
      decimals="2"
      id="ixv-9483"
      unitRef="uref_876484919">2.41</tpst:AssetAcquisitionSharePrice>
    <us-gaap:AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable
      contextRef="cref_2089553493"
      decimals="-5"
      id="ixv-9484"
      unitRef="uref_740739830">19900000</us-gaap:AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable>
    <us-gaap:AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable
      contextRef="cref_2089553493"
      decimals="-5"
      id="ixv-9485"
      unitRef="uref_740739830">19900000</us-gaap:AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable>
    <tpst:AssetAcquisitionTransactionCosts
      contextRef="cref_2089553493"
      decimals="-5"
      id="ixv-9486"
      unitRef="uref_740739830">2200000</tpst:AssetAcquisitionTransactionCosts>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment
      contextRef="cref_243016015"
      decimals="-5"
      id="ixv-9487"
      unitRef="uref_740739830">22100000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_2052214762"
      decimals="-5"
      id="ixv-9488"
      unitRef="uref_740739830">2200000</us-gaap:GeneralAndAdministrativeExpense>
    <tpst:AssetAcquisitionMaximumFundingCommitment
      contextRef="cref_1388968248"
      decimals="-5"
      id="ixv-9489"
      unitRef="uref_740739830">20000000</tpst:AssetAcquisitionMaximumFundingCommitment>
    <tpst:AssetAcquisitionMaximumFundingCommitment
      contextRef="cref_1388968248"
      decimals="-5"
      id="ixv-9490"
      unitRef="uref_740739830">20000000</tpst:AssetAcquisitionMaximumFundingCommitment>
    <tpst:FactorDepositPaid
      contextRef="cref_372123341"
      decimals="-5"
      id="ixv-9491"
      unitRef="uref_740739830">400000</tpst:FactorDepositPaid>
    <tpst:WaiverOffAmountPayable
      contextRef="cref_1930076402"
      decimals="-5"
      id="ixv-9492"
      unitRef="uref_740739830">2100000</tpst:WaiverOffAmountPayable>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment
      contextRef="cref_1390696198"
      decimals="-5"
      id="ixv-9493"
      unitRef="uref_740739830">1700000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <tpst:WaiverPaymentValue
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9494"
      unitRef="uref_740739830">400000</tpst:WaiverPaymentValue>
    <tpst:ReversalOfFactorDeposit
      contextRef="cref_1930076402"
      decimals="-5"
      id="ixv-9495"
      unitRef="uref_740739830">200000</tpst:ReversalOfFactorDeposit>
    <tpst:FixedFee
      contextRef="cref_965652328"
      decimals="-5"
      id="ixv-9496"
      unitRef="uref_740739830">5000000</tpst:FixedFee>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="cref_965652328"
      decimals="2"
      id="ixv-9497"
      unitRef="uref_347699449">0.10</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment
      contextRef="cref_971887025"
      decimals="-5"
      id="ixv-9498"
      unitRef="uref_740739830">100000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="cref_1397450652" id="ixv-9499">2026-01-30</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1333708992"
      decimals="2"
      id="ixv-9500"
      unitRef="uref_876484919">18.48</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="cref_1342479513"
      decimals="INF"
      id="ixv-9501"
      unitRef="uref_391222199">6784989</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_1005653017"
      decimals="INF"
      id="ixv-9502"
      unitRef="uref_391222199">462964</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_87230528"
      decimals="0"
      id="ixv-9503"
      unitRef="uref_391222199">462963</tpst:SaleOfStockWarrantsIssued>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_711206535"
      decimals="INF"
      id="ixv-9504"
      unitRef="uref_391222199">925927</tpst:SaleOfStockWarrantsIssued>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_967958878"
      decimals="INF"
      id="ixv-9505"
      unitRef="uref_391222199">925927</tpst:SaleOfStockWarrantsIssued>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="cref_87230528"
      decimals="2"
      id="ixv-9506"
      unitRef="uref_876484919">2.16</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1048503678"
      decimals="3"
      id="ixv-9507"
      unitRef="uref_876484919">2.159</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="cref_1792477287"
      decimals="-5"
      id="ixv-9508"
      unitRef="uref_740739830">2000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="cref_1366324070"
      decimals="-5"
      id="ixv-9509"
      unitRef="uref_740739830">4000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_420040993"
      decimals="2"
      id="ixv-9510"
      unitRef="uref_876484919">2.16</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="cref_2125226304"
      decimals="0"
      id="ixv-9511"
      unitRef="uref_391222199">3105591</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="cref_1718650521"
      decimals="0"
      id="ixv-9512"
      unitRef="uref_391222199">3105591</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="cref_570098863"
      decimals="0"
      id="ixv-9513"
      unitRef="uref_391222199">3105591</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="cref_1932574414"
      decimals="3"
      id="ixv-9514"
      unitRef="uref_876484919">0.804</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_1005653017"
      decimals="-5"
      id="ixv-9515"
      unitRef="uref_740739830">2500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_2001588902"
      decimals="-5"
      id="ixv-9516"
      unitRef="uref_740739830">5000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1962767313"
      decimals="3"
      id="ixv-9517"
      unitRef="uref_876484919">0.805</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_2044330898"
      decimals="-5"
      id="ixv-9518"
      unitRef="uref_740739830">100000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_1485672010"
      decimals="INF"
      id="fc_1485672010"
      unitRef="uref_391222199">9017110</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="cref_1911315836"
      decimals="-5"
      id="ixv-9520"
      unitRef="uref_740739830">42700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <tpst:NetProceedsFromIssuanceOfCommonStock
      contextRef="cref_1911315836"
      decimals="-5"
      id="ixv-9521"
      unitRef="uref_740739830">41500000</tpst:NetProceedsFromIssuanceOfCommonStock>
    <tpst:PercentageOfCommissionOnSaleOfStock
      contextRef="cref_2044330898"
      decimals="3"
      id="ixv-9522"
      unitRef="uref_347699449">0.03</tpst:PercentageOfCommissionOnSaleOfStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_608209539"
      decimals="-5"
      id="ixv-9523"
      unitRef="uref_740739830">205000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <tpst:RemainedAvailableForIssuanceOfCommonStock
      contextRef="cref_580191209"
      decimals="-5"
      id="ixv-9524"
      unitRef="uref_740739830">14500000</tpst:RemainedAvailableForIssuanceOfCommonStock>
    <tpst:PublicFloat
      contextRef="cref_1366324070"
      decimals="-5"
      id="ixv-9525"
      unitRef="uref_740739830">75000000</tpst:PublicFloat>
    <tpst:PublicFloat
      contextRef="cref_1366324070"
      decimals="-5"
      id="ixv-9526"
      unitRef="uref_740739830">75000000</tpst:PublicFloat>
    <tpst:PublicFloat
      contextRef="cref_1927702206"
      decimals="-5"
      id="ixv-9527"
      unitRef="uref_740739830">10200000</tpst:PublicFloat>
    <tpst:PublicFloat
      contextRef="cref_1241033920"
      decimals="-5"
      id="ixv-9528"
      unitRef="uref_740739830">3400000</tpst:PublicFloat>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_784418969"
      decimals="INF"
      id="ixv-9529"
      unitRef="uref_391222199">487000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_154230372"
      decimals="INF"
      id="ixv-9530"
      unitRef="uref_391222199">685414</tpst:SaleOfStockWarrantsIssued>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_1342340739"
      decimals="INF"
      id="ixv-9531"
      unitRef="uref_391222199">1172414</tpst:SaleOfStockWarrantsIssued>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="cref_1495715895"
      decimals="INF"
      id="ixv-9532"
      unitRef="uref_876484919">3.625</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="cref_154230372"
      decimals="INF"
      id="ixv-9533"
      unitRef="uref_876484919">3.624</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_154230372"
      decimals="3"
      id="ixv-9534"
      unitRef="uref_876484919">0.001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1342340739"
      decimals="2"
      id="ixv-9535"
      unitRef="uref_876484919">3.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_1474199968"
      decimals="-5"
      id="ixv-9536"
      unitRef="uref_740739830">3800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_1927944329"
      decimals="0"
      id="ixv-9537"
      unitRef="uref_391222199">1172414</tpst:SaleOfStockWarrantsIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_2034017604"
      decimals="2"
      id="ixv-9538"
      unitRef="uref_876484919">3.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1149773456"
      decimals="2"
      id="ixv-9539"
      unitRef="uref_876484919">1.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="cref_267339550"
      decimals="INF"
      id="ixv-9540"
      unitRef="uref_391222199">2344828</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_756717016"
      decimals="2"
      id="ixv-9541"
      unitRef="uref_876484919">1.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="cref_1904816315"
      decimals="-5"
      id="ixv-9542"
      unitRef="uref_740739830">2000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="cref_1576939540"
      decimals="-5"
      id="ixv-9543"
      unitRef="uref_740739830">2000000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="cref_2034017604"
      decimals="-5"
      id="ixv-9544"
      unitRef="uref_740739830">400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="cref_1149773456"
      decimals="-5"
      id="ixv-9545"
      unitRef="uref_740739830">2400000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_347811595"
      decimals="INF"
      id="ixv-9546"
      unitRef="uref_391222199">2426897</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <tpst:SaleOfStockWarrantsIssued
      contextRef="cref_1641067636"
      decimals="INF"
      id="ixv-9547"
      unitRef="uref_391222199">82069</tpst:SaleOfStockWarrantsIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_1641067636"
      decimals="4"
      id="ixv-9548"
      unitRef="uref_876484919">2.1625</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1836964175"
      decimals="-5"
      id="ixv-9549"
      unitRef="uref_740739830">100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_1244685431"
      decimals="-5"
      id="ixv-9550"
      unitRef="uref_740739830">25000000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_1540321895"
      decimals="-5"
      id="ixv-9551"
      unitRef="uref_740739830">50000000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="cref_1244685431"
      decimals="2"
      id="ixv-9552"
      unitRef="uref_876484919">0.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction
      contextRef="cref_772351512"
      decimals="4"
      id="ixv-9553"
      unitRef="uref_347699449">0.0499</us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_1189007480"
      decimals="0"
      id="fc_1189007480"
      unitRef="uref_391222199">8000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_598062874"
      decimals="0"
      id="fc_108465321"
      unitRef="uref_391222199">350000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="cref_598062874"
      decimals="-5"
      id="ixv-9556"
      unitRef="uref_740739830">300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="cref_1566861905" id="ixv-2990">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Significant Accounting Policies&lt;/span&gt;&#x2014;The Company&#x2019;s significant accounting policies are described in Note 2, &#x201c;Summary of Significant Accounting Policies,&#x201d; in the Company&#x2019;s Annual Report on Form 10-K filed with the U.S. Securities and Exchange Commission on March 30, 2026. Other than the policy for derivative liabilities described below, there have been no material changes to the significant accounting policies during the nine months ended September&#160;30, 2026.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Basis of Presentation&lt;/span&gt;&#x2014;The unaudited interim Condensed Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) have been omitted. These unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Company&#x2019;s audited Consolidated Financial Statements and notes included in the company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company has prepared the accompanying Condensed Consolidated Financial Statements on the same basis as the audited financial statements, and the unaudited interim condensed consolidated financial statements include, in the Company&#x2019;s opinion, all adjustments, consisting only of normal recurring adjustments that the Company considers necessary for a fair presentation of its financial position and results of operations for these periods.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;All references to common stock, warrants to purchase common stock, options to purchase common stock, share data, per share data and related information contained in the condensed consolidated financial statements have been retrospectively adjusted to reflect the effect of the Reverse Stock Split for all periods presented.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Use of Estimates&#x2014;&lt;/span&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to research and development accruals, recoverability of long-lived assets, right-of-use assets, lease obligations, stock-based compensation, the valuation of warrants and other equity-linked instruments, and income taxes uncertainties and valuation allowances. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from those estimates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Acquired In-Process Research and Development Expenses&lt;/span&gt;&#x2014;Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions, with a cost accumulation model used to determine the cost of the acquisition. Common stock issued as consideration in an acquisition of assets is generally measured based on the acquisition date fair value of the equity interests issued. Direct transaction costs are recognized as part of the cost of the asset acquisition.&#160;Intangible assets that are acquired in an asset acquisition for use in research and development activities that have an alternative future use are capitalized as in-process research and development, or IPR&amp;amp;D. Acquired IPR&amp;amp;D that has no alternative future use is expensed immediately as a component of in-process research and development expense in the condensed consolidated statements of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In addition to upfront consideration, acquisitions of assets may also include contingent consideration payments to be made for future milestone events or royalties on net sales of future products. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration payments in an acquisition of assets not required to be accounted for as a liability at fair value are recognized when the contingency is resolved and the consideration is paid or becomes payable. Contingent consideration payments made prior to regulatory approval are expensed as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Derivative Liability&#x2014;&lt;/span&gt;The Company evaluates the terms of its financing agreements to identify embedded features that may require derivative accounting under ASC 815 &#x2013; Derivatives and Hedging. Derivative instruments are recorded at fair value, with changes in fair value recognized in the condensed consolidated statement of operations. The Company determined that certain settlement provisions of the Lincoln Park Purchase Agreement (see Note 7) are not indexed to the Company&#x2019;s own stock, and the Lincoln Park Purchase Agreement is therefore accounted for as a derivative liability in its entirety. The derivative liability is measured at fair value, which has been deemed de minimis as of September 30, 2026. Commitment shares issued to Lincoln Park and issuance costs related to the Lincoln Park Purchase Agreement are expensed as financing costs related to the equity line of credit when incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&#x2014;In November 2024, the FASB issued ASU 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which is intended to improve disclosures about the types of expenses included in certain expense captions presented on the face of the income statement. The ASU is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that this standard will have on its consolidated financial statements and related disclosures.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="cref_1566861905" id="ixv-2999">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Basis of Presentation&lt;/span&gt;&#x2014;The unaudited interim Condensed Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) have been omitted. These unaudited interim Condensed Consolidated Financial Statements should be read in conjunction with the Company&#x2019;s audited Consolidated Financial Statements and notes included in the company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company has prepared the accompanying Condensed Consolidated Financial Statements on the same basis as the audited financial statements, and the unaudited interim condensed consolidated financial statements include, in the Company&#x2019;s opinion, all adjustments, consisting only of normal recurring adjustments that the Company considers necessary for a fair presentation of its financial position and results of operations for these periods.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;All references to common stock, warrants to purchase common stock, options to purchase common stock, share data, per share data and related information contained in the condensed consolidated financial statements have been retrospectively adjusted to reflect the effect of the Reverse Stock Split for all periods presented.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="cref_1566861905" id="ixv-3015">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Use of Estimates&#x2014;&lt;/span&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of expenses during the reporting period. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to research and development accruals, recoverability of long-lived assets, right-of-use assets, lease obligations, stock-based compensation, the valuation of warrants and other equity-linked instruments, and income taxes uncertainties and valuation allowances. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:InProcessResearchAndDevelopmentPolicy contextRef="cref_1566861905" id="ixv-3020">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Acquired In-Process Research and Development Expenses&lt;/span&gt;&#x2014;Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions, with a cost accumulation model used to determine the cost of the acquisition. Common stock issued as consideration in an acquisition of assets is generally measured based on the acquisition date fair value of the equity interests issued. Direct transaction costs are recognized as part of the cost of the asset acquisition.&#160;Intangible assets that are acquired in an asset acquisition for use in research and development activities that have an alternative future use are capitalized as in-process research and development, or IPR&amp;amp;D. Acquired IPR&amp;amp;D that has no alternative future use is expensed immediately as a component of in-process research and development expense in the condensed consolidated statements of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In addition to upfront consideration, acquisitions of assets may also include contingent consideration payments to be made for future milestone events or royalties on net sales of future products. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration payments in an acquisition of assets not required to be accounted for as a liability at fair value are recognized when the contingency is resolved and the consideration is paid or becomes payable. Contingent consideration payments made prior to regulatory approval are expensed as incurred.&lt;/p&gt;</us-gaap:InProcessResearchAndDevelopmentPolicy>
    <us-gaap:DerivativesPolicyTextBlock contextRef="cref_1566861905" id="ixv-3028">&lt;span style="font-weight: bold;"&gt;Derivative Liability&#x2014;&lt;/span&gt;The Company evaluates the terms of its financing agreements to identify embedded features that may require derivative accounting under ASC 815 &#x2013; Derivatives and Hedging. Derivative instruments are recorded at fair value, with changes in fair value recognized in the condensed consolidated statement of operations. The Company determined that certain settlement provisions of the Lincoln Park Purchase Agreement (see Note 7) are not indexed to the Company&#x2019;s own stock, and the Lincoln Park Purchase Agreement is therefore accounted for as a derivative liability in its entirety. The derivative liability is measured at fair value, which has been deemed de minimis as of September 30, 2026. Commitment shares issued to Lincoln Park and issuance costs related to the Lincoln Park Purchase Agreement are expensed as financing costs related to the equity line of credit when incurred</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="cref_1566861905" id="ixv-3032">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&#x2014;In November 2024, the FASB issued ASU 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which is intended to improve disclosures about the types of expenses included in certain expense captions presented on the face of the income statement. The ASU is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact that this standard will have on its consolidated financial statements and related disclosures.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="cref_1566861905" id="ixv-3042">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;3. FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following tables present the Company&#x2019;s fair value hierarchy for assets measured at fair value on a recurring basis:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of September&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 1&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 2&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 3&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt;"&gt;Cash and cash equivalents&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1467260307;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1242699014;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_438071316;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1174786844;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of December 31, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 1&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 2&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 3&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt;"&gt;Cash and cash equivalents&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1857850944;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_670615001;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_398189300;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_767808363;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0;"&gt;The derivative liability associated with the Lincoln Park Purchase Agreement (see Notes 2 and 7) had a de minimis fair value at inception and as of September 30, 2026 and is therefore not presented in the table above.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="cref_1566861905" id="ixv-3046">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following tables present the Company&#x2019;s fair value hierarchy for assets measured at fair value on a recurring basis:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of September&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 1&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 2&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 3&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt;"&gt;Cash and cash equivalents&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1467260307;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1242699014;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_438071316;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1174786844;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;897&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of December 31, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 1&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 2&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Level 3&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt;"&gt;Cash and cash equivalents&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1857850944;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_670615001;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_398189300;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_767808363;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,707&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_1670781312"
      decimals="-3"
      id="ixv-9557"
      unitRef="uref_740739830">897000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_342157475"
      decimals="-3"
      id="ixv-9558"
      unitRef="uref_740739830">897000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_1670781312"
      decimals="-3"
      id="ixv-9559"
      unitRef="uref_740739830">897000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_342157475"
      decimals="-3"
      id="ixv-9560"
      unitRef="uref_740739830">897000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_1862834786"
      decimals="-3"
      id="ixv-9561"
      unitRef="uref_740739830">7707000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="cref_402706869"
      decimals="-3"
      id="ixv-9562"
      unitRef="uref_740739830">7707000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_1862834786"
      decimals="-3"
      id="ixv-9563"
      unitRef="uref_740739830">7707000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="cref_402706869"
      decimals="-3"
      id="ixv-9564"
      unitRef="uref_740739830">7707000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="cref_1566861905" id="ixv-3175">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;4. BALANCE SHEET COMPONENTS&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Prepaid expenses and other current assets consist of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;September&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Prepaid expenses&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;295&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;207&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Other current assets&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;417&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;355&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;712&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;562&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment, net, consists of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;September&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;151&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;151&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Furniture and fixtures&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;263&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;263&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Lab equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,446&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,446&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;198&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;198&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Property and equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,058&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,058&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less accumulated depreciation&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,629&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,453&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Property and equipment&#x2014;net&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;429&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;605&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Depreciation expense for the three and nine months ended September&#160;30, 2026 was $57&#160;and $176, respectively. Depreciation expense for the three and nine months ended September&#160;30, 2025 was $66&#160;and $201, respectively. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Accrued liabilities consist of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;September&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Consulting, accounting &amp;amp; legal fees&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;717&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;447&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Contract research &amp;amp; lab equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;154&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Board fees and taxes&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;19&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;150&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Other&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;37&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;23&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Accrued clinical trial liability&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;53&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;310&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;980&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;937&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <tpst:ScheduleOfPrepaidExpensesAndOtherCurrentAssetTableTextBlock contextRef="cref_1566861905" id="ixv-3179">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Prepaid expenses and other current assets consist of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;September&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Prepaid expenses&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;295&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;207&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Other current assets&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;417&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;355&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;712&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;562&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</tpst:ScheduleOfPrepaidExpensesAndOtherCurrentAssetTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9565"
      unitRef="uref_740739830">295000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9566"
      unitRef="uref_740739830">207000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9567"
      unitRef="uref_740739830">417000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9568"
      unitRef="uref_740739830">355000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9569"
      unitRef="uref_740739830">712000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9570"
      unitRef="uref_740739830">562000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="cref_1566861905" id="ixv-3225">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment, net, consists of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;September&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;151&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;151&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Furniture and fixtures&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;263&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;263&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Lab equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,446&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,446&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;198&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;198&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Property and equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,058&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,058&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less accumulated depreciation&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,629&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,453&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Property and equipment&#x2014;net&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;429&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;605&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_1803804501"
      decimals="-3"
      id="ixv-9571"
      unitRef="uref_740739830">151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_399827366"
      decimals="-3"
      id="ixv-9572"
      unitRef="uref_740739830">151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_927250837"
      decimals="-3"
      id="ixv-9573"
      unitRef="uref_740739830">263000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_2127052638"
      decimals="-3"
      id="ixv-9574"
      unitRef="uref_740739830">263000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_649954651"
      decimals="-3"
      id="ixv-9575"
      unitRef="uref_740739830">1446000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_250296003"
      decimals="-3"
      id="ixv-9576"
      unitRef="uref_740739830">1446000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_322834005"
      decimals="-3"
      id="ixv-9577"
      unitRef="uref_740739830">198000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_620684121"
      decimals="-3"
      id="ixv-9578"
      unitRef="uref_740739830">198000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9579"
      unitRef="uref_740739830">2058000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9580"
      unitRef="uref_740739830">2058000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9581"
      unitRef="uref_740739830">1629000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9582"
      unitRef="uref_740739830">1453000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9583"
      unitRef="uref_740739830">429000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9584"
      unitRef="uref_740739830">605000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9585"
      unitRef="uref_740739830">57000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9586"
      unitRef="uref_740739830">176000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9587"
      unitRef="uref_740739830">66000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9588"
      unitRef="uref_740739830">201000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="cref_1566861905" id="ixv-3320">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Accrued liabilities consist of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;September&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Consulting, accounting &amp;amp; legal fees&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;717&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;447&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Contract research &amp;amp; lab equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;154&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Board fees and taxes&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;19&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;150&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Other&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;37&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;23&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Accrued clinical trial liability&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;53&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;310&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;980&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;937&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <tpst:ConsultingAccountingAndLegalFees
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9589"
      unitRef="uref_740739830">717000</tpst:ConsultingAccountingAndLegalFees>
    <tpst:ConsultingAccountingAndLegalFees
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9590"
      unitRef="uref_740739830">447000</tpst:ConsultingAccountingAndLegalFees>
    <tpst:ContractResearchAndLabEquipment
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9591"
      unitRef="uref_740739830">154000</tpst:ContractResearchAndLabEquipment>
    <tpst:ContractResearchAndLabEquipment
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9592"
      unitRef="uref_740739830">7000</tpst:ContractResearchAndLabEquipment>
    <tpst:BoardFeesAndTaxes
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9593"
      unitRef="uref_740739830">19000</tpst:BoardFeesAndTaxes>
    <tpst:BoardFeesAndTaxes
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9594"
      unitRef="uref_740739830">150000</tpst:BoardFeesAndTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9595"
      unitRef="uref_740739830">37000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9596"
      unitRef="uref_740739830">23000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <tpst:AccruedClinicalTrialLiability
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9597"
      unitRef="uref_740739830">53000</tpst:AccruedClinicalTrialLiability>
    <tpst:AccruedClinicalTrialLiability
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9598"
      unitRef="uref_740739830">310000</tpst:AccruedClinicalTrialLiability>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="cref_1962767313"
      decimals="-3"
      id="ixv-9599"
      unitRef="uref_740739830">980000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="cref_1391284477"
      decimals="-3"
      id="ixv-9600"
      unitRef="uref_740739830">937000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="cref_1566861905" id="ixv-3396">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;5. COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Facilities Lease Agreements&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In January 2022, the Company entered into an 8-year office lease agreement for a 20,116 square feet facility in Brisbane, California (&#x201c;Brisbane Lease&#x201d;). The lease commenced in December 2022. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of September&#160;30, 2026 and December&#160;31, 2025, the balance of the operating lease right of use assets were $6,642&#160;and $7,540, respectively, and the related operating lease liabilities were $7,258&#160;and $8,141, respectively, as shown in the accompanying condensed consolidated balance sheets. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Rent expense was $491 and $1,459&#160;for the three and nine months ended September&#160;30, 2026, respectively. Rent expense was $486 and $1,459&#160;for the three and nine months ended September&#160;30, 2025, respectively. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;As of September&#160;30, 2026, future minimum lease payments under the Company&#x2019;s operating lease liabilities were as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Year Ending&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total Commitment&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; width: 88%;"&gt;2026 (excluding nine months ended September 30, 2026)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;482&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2027&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,994&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;2028&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,064&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2029&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,136&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;2030&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,210&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Total minimum lease payments&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;8,886&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: imputed interest&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,628&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Present value of operating lease obligations&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,258&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: current portion&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,336&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Noncurrent operating lease obligations&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;5,922&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Related to this Brisbane Lease agreement, the Company entered into a letter of credit with a bank to deposit $388 in a separate account that is classified as restricted cash to serve as security rent deposit. In August 2026, the letter of credit was terminated and the $388 deposit was released to the Company and reclassified to cash. The landlord applied the security deposit to unpaid rent and has required the Company to replenish it, which the Company has not done. The Company has not modified or amended the Brisbane Lease or deferred any rent payments, and the Brisbane Lease remains in effect. See Note 14 for rent outstanding after September 30, 2026. As of September 30, 2026, the Company had &lt;span style="-sec-ix-hidden:fc_715875310;"&gt;no&lt;/span&gt; significant restricted cash. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Hebei Senlang Biotechnology Co., Ltd.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In July 2026, the Company entered into a three-year Product Development and Investigator-Initiated Trial (&#x201c;IIT&#x201d;) Collaboration Agreement (the &#x201c;Collaboration Agreement&#x201d;) with Hebei Senlang Biotechnology Co., Ltd. (&#x201c;Senlang&#x201d;). Under the Collaboration Agreement, Senlang may perform product development, manufacturing and IIT-related activities in China for certain of the Company&#x2019;s in vivo CAR-T product candidates pursuant to product-specific statements of work (&#x201c;SOWs&#x201d;). For each SOW, the Company will pay Senlang a development fee of between $1.5 million and $2.0 million, with the payment schedule set forth in the SOW. The Company retains ownership of its product candidates and related intellectual property. Following completion of a SOW and delivery of the related data package, Senlang has a 90-day exclusive option to negotiate a license for the relevant product candidate in China on terms mutually agreeable to the parties. As of September 30, 2026, no SOW had been executed, and no services had been performed or payments made. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In September 2026, the Company entered into an Exclusive Collaboration, Option and License Agreement (the &#x201c;Option Agreement&#x201d;) with Senlang, under which Senlang granted the Company an exclusive option, exercisable through January 14, 2027, to obtain an exclusive, royalty-bearing license to Senlang&#x2019;s in vivo CAR-T technology outside Greater China. No payment is due upon entrance into the option agreement. If the Company exercises the option, it will be required to pay an initial license fee of RMB 3.0 million, annual maintenance fees of $10.0 million, $12.0 million and $14.0 million in the first three years, respectively, a 6% royalty on net sales and a share of any sublicense revenue. As of September 30, 2026, the Company had not exercised the option; the Company exercised the option on November 11, 2026 (see Note 14). Accordingly, as of September 30, 2026, no amounts related to the Collaboration Agreement or the Option Agreement have been recognized in the accompanying condensed consolidated financial statements. The Company is evaluating the accounting for the license. &lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="cref_439194496" id="ixv-9601">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="cref_439194496"
      decimals="0"
      id="ixv-9602"
      unitRef="uref_439194496">20116</us-gaap:AreaOfRealEstateProperty>
    <tpst:OperatingLeaseCommencementMonthAndYear contextRef="cref_75152488" id="ixv-9603">2022-12</tpst:OperatingLeaseCommencementMonthAndYear>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9604"
      unitRef="uref_740739830">6642000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1484213620"
      decimals="-3"
      id="ixv-9605"
      unitRef="uref_740739830">7540000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9606"
      unitRef="uref_740739830">7258000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="cref_1484213620"
      decimals="-3"
      id="ixv-9607"
      unitRef="uref_740739830">8141000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseExpense
      contextRef="cref_675876184"
      decimals="-3"
      id="ixv-9608"
      unitRef="uref_740739830">491000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="cref_1883101094"
      decimals="-3"
      id="ixv-9609"
      unitRef="uref_740739830">1459000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="cref_1489402015"
      decimals="-3"
      id="ixv-9610"
      unitRef="uref_740739830">486000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="cref_850028186"
      decimals="-3"
      id="ixv-9611"
      unitRef="uref_740739830">1459000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="cref_1566861905" id="ixv-3410">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;As of September&#160;30, 2026, future minimum lease payments under the Company&#x2019;s operating lease liabilities were as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Year Ending&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total Commitment&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; width: 88%;"&gt;2026 (excluding nine months ended September 30, 2026)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;482&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2027&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,994&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;2028&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,064&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2029&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,136&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;2030&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,210&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Total minimum lease payments&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;8,886&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: imputed interest&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,628&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Present value of operating lease obligations&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,258&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: current portion&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(1,336&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Noncurrent operating lease obligations&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;5,922&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9612"
      unitRef="uref_740739830">482000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9613"
      unitRef="uref_740739830">1994000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9614"
      unitRef="uref_740739830">2064000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9615"
      unitRef="uref_740739830">2136000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9616"
      unitRef="uref_740739830">2210000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9617"
      unitRef="uref_740739830">8886000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9618"
      unitRef="uref_740739830">1628000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9619"
      unitRef="uref_740739830">7258000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9620"
      unitRef="uref_740739830">1336000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_388300310"
      decimals="-3"
      id="ixv-9621"
      unitRef="uref_740739830">5922000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="cref_2138409799"
      decimals="-3"
      id="ixv-9622"
      unitRef="uref_740739830">388000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="cref_256013697"
      decimals="-3"
      id="ixv-9623"
      unitRef="uref_740739830">388000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:BusinessDevelopment
      contextRef="cref_237070508"
      decimals="-5"
      id="ixv-9624"
      unitRef="uref_740739830">1500000</us-gaap:BusinessDevelopment>
    <us-gaap:BusinessDevelopment
      contextRef="cref_863985774"
      decimals="-5"
      id="ixv-9625"
      unitRef="uref_740739830">2000000</us-gaap:BusinessDevelopment>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="cref_1651941293"
      decimals="-5"
      id="ixv-9626"
      unitRef="uref_1853920951">3000000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:ManagementFeePayable
      contextRef="cref_149670270"
      decimals="-5"
      id="ixv-9627"
      unitRef="uref_740739830">10000000</us-gaap:ManagementFeePayable>
    <us-gaap:ManagementFeePayable
      contextRef="cref_1498563612"
      decimals="-5"
      id="ixv-9628"
      unitRef="uref_740739830">12000000</us-gaap:ManagementFeePayable>
    <us-gaap:ManagementFeePayable
      contextRef="cref_1042541500"
      decimals="-5"
      id="ixv-9629"
      unitRef="uref_740739830">14000000</us-gaap:ManagementFeePayable>
    <tpst:NetSalePercentage
      contextRef="cref_482803373"
      decimals="2"
      id="ixv-9630"
      unitRef="uref_482803373">0.06</tpst:NetSalePercentage>
    <us-gaap:DebtDisclosureTextBlock contextRef="cref_1566861905" id="ixv-3501">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;6. LOAN PAYABLE&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On April 8, 2025, the Company repaid in full all outstanding obligations under its Loan Agreement with Oxford Finance LLC (the &#x201c;Lender&#x201d; or &#x201c;Oxford&#x201d;), including accrued interest and applicable exit fees, using cash on hand. In connection with the repayment, the Company paid an aggregate of approximately $3.5 million, including an exit fee of approximately $0.6 million. The Loan Agreement was terminated in accordance with its terms, and all liens and security interests granted thereunder were released. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of September 30, 2026 and December 31, 2025, the Company had &lt;span style="-sec-ix-hidden:fc_341489257;"&gt;&lt;span style="-sec-ix-hidden:fc_1433925433;"&gt;no&lt;/span&gt;&lt;/span&gt; outstanding borrowings or other obligations under the Loan Agreement. &lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:RepaymentsOfDebt
      contextRef="cref_1028758065"
      decimals="-5"
      id="ixv-9631"
      unitRef="uref_740739830">3500000</us-gaap:RepaymentsOfDebt>
    <tpst:DebtInstrumentExitFee
      contextRef="cref_1028758065"
      decimals="-5"
      id="ixv-9632"
      unitRef="uref_740739830">600000</tpst:DebtInstrumentExitFee>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="cref_1566861905" id="ixv-3512">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;7. STOCKHOLDERS&#x2019; EQUITY (DEFICIT)&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Authorized Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company is authorized to issue 100,000,000 shares of common stock, par value of $0.001&#160;per share, and 5,000,000 shares of preferred stock, 100,000 of which have been designated as Series A Participating Preferred Stock (the &#x201c;Series A Preferred Stock&#x201d;), par value of $0.001 per share pursuant to the Company&#x2019;s Rights Plan (as defined below). &lt;span style="-sec-ix-hidden:fc_567287792;"&gt;&lt;span style="-sec-ix-hidden:fc_202299208;"&gt;No&lt;/span&gt;&lt;/span&gt; shares of the Company&#x2019;s Series A Participating Preferred Stock were outstanding as of September 30, 2026 and 2025. Stockholders are entitled to dividends as declared by the Board of Directors, subject to rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been &lt;span style="-sec-ix-hidden:fc_2072942154;"&gt;no&lt;/span&gt; cash dividends declared to date. The holders of each share of common stock are entitled to one vote. Except for effecting or validating certain specific actions intended to protect the preferred stockholders, the holders of common stock vote together with preferred stockholders. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;Rights Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On October 10, 2023, the Company&#x2019;s Board of Directors adopted a limited duration stockholder rights plan (the &#x201c;Rights Plan&#x201d;), effective immediately, and declared a dividend of one preferred share purchase right (a &#x201c;Right&#x201d;) for each outstanding share of the Company&#x2019;s common stock. The dividend was effective as of October 23, 2023 (the &#x201c;Record Date&#x201d;) with respect to stockholders of record on that date. The Rights will also attach to new common stock issued after the Record Date. Each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of the Series A Preferred Stock at a price of $25.00 per one one-thousandth of a preferred share, subject to adjustment. The descriptions and terms of the Rights are set forth in a Rights Agreement, dated as of October 10, 2023 (the &#x201c;Rights Agreement&#x201d;), between the Company and Computershare Trust Company, NA. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On October 9, 2024, the Company entered into Amendment No. 1 (the &#x201c;Amendment&#x201d;) to the Rights Agreement. The Amendment extends the Final Expiration Date of the Rights Agreement until immediately following the Company&#x2019;s 2025 Annual Meeting of Stockholders or, if the Company&#x2019;s stockholders approve the Rights Plan at or prior to such meeting, to October 10, 2026, unless the Rights are earlier redeemed or exchanged by the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On December 5, 2024, the Company entered into Amendment No. 2 (the &#x201c;Second Amendment&#x201d;) to the Rights Agreement. The Second Amendment makes certain technical amendments to the rights and obligations of the Company&#x2019;s Board of Directors to administer and make determinations with respect to the Rights Agreement and the rights issued thereunder.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On January 27, 2026, the Company&#x2019;s stockholders approved the Company&#x2019;s Rights Agreement. Such stockholder approval extended the final expiration date of the Rights Agreement until October 10, 2026. The Rights Agreement expired in accordance with its terms on October 10, 2026, and the Rights are no longer outstanding.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;Equity Line of Credit&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On August 13, 2026, the Company entered into the Lincoln Park Purchase Agreement and a registration rights agreement with Lincoln Park. Under the Lincoln Park Purchase Agreement, the Company has the right, but not the obligation, to sell to Lincoln Park up to $25.0 million of its common stock, increasing to $50.0 million if the initial $25.0 million is sold, from time to time over a 24-month period beginning September 1, 2026. Shares are sold at a discount to market prices and subject to certain limitations, including a minimum price of $0.15 per share, pricing formulas, volume caps,&#160;the effectiveness of a registration statement registering the resale by Lincoln Park of shares of common stock sold, a limit of 3,195,881 shares (19.99% of the shares outstanding at signing) unless stockholder approval is obtained or the average sale price equals or exceeds $1.3854 per share, and a limit of 4.99% on Lincoln Park&#x2019;s beneficial ownership. On November 9, 2026, the Company obtained stockholder approval to issue shares above the limit of 3,195,881 shares. The Company may terminate the Lincoln Park Purchase Agreement at any time without cost. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As consideration for Lincoln Park&#x2019;s commitment, the Company issued 560,356 shares of common stock to Lincoln Park upon signing and agreed to issue an additional 350,223 shares following full funding by Lincoln Park of the initial available amount of $25.0 million of common stock. Because certain settlement provisions are not indexed to the Company&#x2019;s own stock, the Lincoln Park Purchase Agreement is accounted for as a derivative liability measured at fair value, with changes recognized in the condensed consolidated statements of operations. Its fair value was de minimis at inception and as of September 30, 2026. The 560,356 shares issued at signing had a fair value of $0.66 million and, together with $0.15 million of issuance costs, were expensed as financing costs related to the equity line of credit within other income (expense). During the three and nine months ended September 30, 2026, the Company sold 350,000 shares of common stock to Lincoln Park for gross proceeds of $0.3 million. The difference between the discounted purchase price and the fair value of shares sold was nominal. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;September 2026 Private Placement&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On September 11, 2026, the Company entered into the September 2026 Purchase Agreement with an institutional investor for the sale, in a private placement that closed on September 15, 2026, of the September Pre-Funded Warrants to purchase 3,105,591 shares of common stock, accompanied by Series C Warrants and Series D Warrants, each to purchase 3,105,591 shares of common stock. The combined purchase price was $0.804 per pre-funded warrant and accompanying September Common Warrants, for gross proceeds of approximately $2.5 million. Cash issuance costs of approximately $0.65 million were recorded as a reduction of additional paid-in capital. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The September 2026 Pre-Funded Warrants have an exercise price of $0.001 per share, are immediately exercisable and do not expire. The September Common Warrants have an exercise price of $0.805&#160;per share and become exercisable upon stockholder approval of the issuance of the underlying shares under Nasdaq rules (the &#x201c;Stockholder Approval Date&#x201d;), which the Company is required to seek within 90 days of signing and every 90 days thereafter until obtained. On November 9, 2026, the Company obtained stockholder approval for the issuance of the shares of common stock underlying the September Common Warrants. The Series C Warrants expire six years, and the Series D Warrants three years, after the Stockholder Approval Date. Exercise is limited to 9.99% beneficial ownership for the pre-funded warrants and 4.99% (or 9.99% at the holder&#x2019;s election) for the September Common Warrants. All September Pre-Funded Warrants were subsequently exercised in October 2026. Upon a fundamental transaction within the Company&#x2019;s control, holders of the September Common Warrants may require the Company to purchase the unexercised portion for cash at its Black-Scholes value. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company also issued warrants to purchase 217,391 shares of common stock at $1.0063 per share to the placement agent on substantially the same terms as the Series C Warrants, recorded at their grant-date fair value of $0.15 million as an equity issuance cost and a corresponding increase to additional paid-in capital, with no net effect on total stockholders&#x2019; equity (deficit). &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The September 2026 Pre-Funded Warrants and the September Common Warrants are classified in stockholders&#x2019; equity and are not subsequently remeasured. Gross proceeds were allocated to the instruments based on their relative fair values, determined using the Black-Scholes option pricing model: $0.9 million to the pre-funded warrants, $0.8 million to the Series C Warrants and $0.8 million to the Series D Warrants, recorded in additional paid-in capital. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the September 2026 Private Placement, the Company entered into a registration rights agreement requiring it to file a resale registration statement within 15 days, have it declared effective within 45 days (75 days if reviewed by the SEC) and maintain its effectiveness. If the Company fails to do so, it must pay the investor cash liquidated damages of 1.0% per month of the affected purchase price, up to a maximum of 6.0% (approximately $0.15 million). The registration statement was filed on September 25, 2026 and declared effective on October 1, 2026. &lt;span style="-sec-ix-hidden:fc_1930223293;"&gt;No&lt;/span&gt;&#160;liquidated damages have been incurred, and &lt;span style="-sec-ix-hidden:fc_440793024;"&gt;no&lt;/span&gt;&#160;liability was recorded as of September 30, 2026. &lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1150545710"
      decimals="INF"
      id="ixv-9633"
      unitRef="uref_391222199">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1150545710"
      decimals="INF"
      id="ixv-9634"
      unitRef="uref_876484919">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_1150545710"
      decimals="INF"
      id="ixv-9635"
      unitRef="uref_391222199">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_1860623117"
      decimals="INF"
      id="ixv-9636"
      unitRef="uref_391222199">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="cref_1150545710"
      decimals="INF"
      id="ixv-9637"
      unitRef="uref_876484919">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="cref_978702172" id="ixv-9638">one</us-gaap:CommonStockVotingRights>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="cref_982222626" id="ixv-9639">2023-10-23</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="cref_1237602195"
      decimals="INF"
      id="ixv-9640"
      unitRef="uref_876484919">25</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:CommonStockValue
      contextRef="cref_1131570807"
      decimals="-5"
      id="ixv-9641"
      unitRef="uref_740739830">25000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="cref_1920655007"
      decimals="-5"
      id="ixv-9642"
      unitRef="uref_740739830">50000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="cref_1307475919"
      decimals="-5"
      id="ixv-9643"
      unitRef="uref_740739830">25000000</us-gaap:CommonStockValue>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="cref_1962767313"
      decimals="2"
      id="ixv-9644"
      unitRef="uref_876484919">0.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1108757605"
      decimals="0"
      id="fc_1108757605"
      unitRef="uref_391222199">3195881</us-gaap:CommonStockSharesIssued>
    <tpst:SharesOutstandingPercentage
      contextRef="cref_617935440"
      decimals="4"
      id="ixv-9646"
      unitRef="uref_347699449">0.1999</tpst:SharesOutstandingPercentage>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="cref_1022730009"
      decimals="4"
      id="ixv-9647"
      unitRef="uref_876484919">1.3854</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="cref_116103910"
      decimals="4"
      id="ixv-9648"
      unitRef="uref_347699449">0.0499</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1778343226"
      decimals="0"
      id="ixv-9649"
      unitRef="uref_391222199">3195881</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1307475919"
      decimals="0"
      id="ixv-9650"
      unitRef="uref_391222199">560356</us-gaap:CommonStockSharesIssued>
    <tpst:Additional350223Shares
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9651"
      unitRef="uref_391222199">350223</tpst:Additional350223Shares>
    <us-gaap:CommonStockValue
      contextRef="cref_453321320"
      decimals="-5"
      id="ixv-9652"
      unitRef="uref_740739830">25000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1534569325"
      decimals="0"
      id="ixv-9653"
      unitRef="uref_391222199">560356</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_393999470"
      decimals="-4"
      id="ixv-9654"
      unitRef="uref_740739830">660000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_1962767313"
      decimals="-4"
      id="ixv-9655"
      unitRef="uref_740739830">150000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1431701755"
      decimals="0"
      id="ixv-9656"
      unitRef="uref_391222199">350000</us-gaap:CommonStockSharesIssued>
    <tpst:GrossProceeds
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9657"
      unitRef="uref_740739830">300000</tpst:GrossProceeds>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1435250477"
      decimals="0"
      id="ixv-9658"
      unitRef="uref_391222199">3105591</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_324640770"
      decimals="0"
      id="ixv-9659"
      unitRef="uref_391222199">3105591</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1281397798"
      decimals="0"
      id="ixv-9660"
      unitRef="uref_391222199">3105591</us-gaap:CommonStockSharesIssued>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="cref_932906822"
      decimals="3"
      id="ixv-9661"
      unitRef="uref_876484919">0.804</us-gaap:SaleOfStockPricePerShare>
    <tpst:GrossProceeds
      contextRef="cref_203348764"
      decimals="-5"
      id="ixv-9662"
      unitRef="uref_740739830">2500000</tpst:GrossProceeds>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_948864717"
      decimals="-4"
      id="ixv-9663"
      unitRef="uref_740739830">650000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:WarrantExercisePriceDecrease
      contextRef="cref_237247551"
      decimals="3"
      id="ixv-9664"
      unitRef="uref_876484919">0.001</us-gaap:WarrantExercisePriceDecrease>
    <us-gaap:WarrantExercisePriceDecrease
      contextRef="cref_2070788965"
      decimals="3"
      id="ixv-9665"
      unitRef="uref_876484919">0.805</us-gaap:WarrantExercisePriceDecrease>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="cref_1135266387"
      decimals="4"
      id="ixv-9666"
      unitRef="uref_347699449">0.0999</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="cref_188984764"
      decimals="4"
      id="ixv-9667"
      unitRef="uref_347699449">0.0499</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="cref_1784216621"
      decimals="4"
      id="ixv-9668"
      unitRef="uref_347699449">0.0999</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_917231675"
      decimals="0"
      id="ixv-9669"
      unitRef="uref_391222199">217391</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_917231675"
      decimals="4"
      id="ixv-9670"
      unitRef="uref_876484919">1.0063</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonUnitIssuanceValue
      contextRef="cref_423503335"
      decimals="-4"
      id="ixv-9671"
      unitRef="uref_740739830">150000</us-gaap:CommonUnitIssuanceValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_730684319"
      decimals="-5"
      id="ixv-9672"
      unitRef="uref_740739830">900000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_917231675"
      decimals="-5"
      id="ixv-9673"
      unitRef="uref_740739830">800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_275054742"
      decimals="-5"
      id="ixv-9674"
      unitRef="uref_740739830">800000</us-gaap:AdditionalPaidInCapital>
    <tpst:CashLiquidatedDamagesPercentage
      contextRef="cref_1792477287"
      decimals="3"
      id="ixv-9675"
      unitRef="uref_347699449">0.01</tpst:CashLiquidatedDamagesPercentage>
    <tpst:CashLiquidatedDamagesPercentage
      contextRef="cref_1366324070"
      decimals="3"
      id="ixv-9676"
      unitRef="uref_347699449">0.06</tpst:CashLiquidatedDamagesPercentage>
    <tpst:PurchasePrice
      contextRef="cref_1566861905"
      decimals="-4"
      id="ixv-9677"
      unitRef="uref_740739830">150000</tpst:PurchasePrice>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="cref_1566861905" id="ixv-3575">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;8. STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Equity Plans&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In 2011, Private Tempest adopted the 2011 Equity Incentive Plan (the &#x201c;2011 Plan), and in 2017, Private Tempest adopted the 2017 Equity Incentive Plan (the &#x201c;2017 Plan&#x201d;), and together with the 2011 Plan, the &#x201c;Tempest Prior Plans.&#x201d; The Tempest Prior Plans have been terminated and no additional grants may be made under either plan. All stock awards granted under the Tempest Prior Plans will remain subject to the terms of the applicable prior plan. As a result of the merger with Millendo, the Tempest Prior Plans were assumed by the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On April 29, 2019, the Board of Millendo adopted the 2019 Equity Incentive Plan (the &#x201c;2019 Plan&#x201d;), subject to approval by the Company&#x2019;s stockholders, and became effective with such stockholder approval on June 11, 2019. On June 17, 2022, the Company&#x2019;s stockholders approved the Amended and Restated 2019 Equity Incentive Plan (the &#x201c;A&amp;amp;R 2019 Plan&#x201d;), which amended and restated the 2019 Plan and was the successor to, and replacement of, the 2019 Plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Board of Tempest adopted the Amended and Restated 2023 Equity Incentive Plan (the &#x201c;2023 Plan&#x201d;) on April 30, 2023, subject to approval by the Company&#x2019;s stockholders. On June 15, 2023, the Company&#x2019;s stockholders approved the 2023 Plan, which amended and restated the A&amp;amp;R 2019 Plan and will be a successor to, and replacement of, the A&amp;amp;R 2019 Plan. The number of shares of the Company&#x2019;s common stock reserved for issuance under the 2023 Plan will automatically increase on January 1st of each year, for a period of 10 years, from January 1, 2024 continuing through January 1, 2033, by 4% of the total number of shares of the Company&#x2019;s common stock outstanding on December 31st of the preceding calendar year, or a lesser number of shares as may be determined by the Board of Directors. Accordingly, on January 1, 2026, the common stock reserved for issuance was increased by 197,086 shares. As of September&#160;30, 2026, there were 1,468,044 shares available for future grant under the 2023 Plan. In addition, on January 27, 2026, the Company&#x2019;s stockholders approved the amendment to increase the number of shares issuable under the 2023 Plan by 1,410,000 shares of common stock. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The 2023 Plan allows the Company to grant stock awards to employees, directors and consultants of the Company, including incentive stock options (&#x201c;ISOs&#x201d;), non-qualified stock options (&#x201c;NSOs&#x201d;), stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Board of Tempest adopted the 2023 Inducement Plan (&#x201c;2023 Inducement Plan&#x201d;) on June 21, 2023, pursuant to which the Company reserved 88,461 shares of its common stock to be used exclusively for grants of awards to individuals who were not previously employees or directors of the Company, as an inducement material to the individual&#x2019;s entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The 2023 Inducement Plan was approved by the Company&#x2019;s Board of Directors without stockholder approval in accordance with such rule. As of September&#160;30, 2026, there were 67,615 shares available for future grant under the 2023 Inducement Plan. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company measures employee and non-employee stock-based awards at grant date fair value and records compensation expense on a straight-line basis over the vesting period of the award.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Employee Stock Ownership Plan&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Millendo Board adopted the 2019 Employee Stock Purchase Plan on April 29, 2019, which became effective upon stockholder approval on June 11, 2019. On June 17, 2022, the Company&#x2019;s stockholders approved the Amended and Restated 2019 Employee Stock Purchase Plan (the &#x201c;2019 ESPP&#x201d;). The 2019 ESPP enables employees to purchase shares of the Company&#x2019;s common stock through offerings of rights to purchase the Company&#x2019;s common stock to all eligible employees.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The 2019 ESPP provides that the number of shares of common stock reserved for issuance under the 2019 ESPP will automatically increase on January 1, 2023 and continuing through (and including) January 1, 2029, by the lesser of 1.5% of the total number of shares of Common Stock outstanding on December 31st of the preceding calendar year, (ii) 38,461 shares of Common Stock, or (iii) such lesser number of shares of Common Stock as determined by the Board of Directors (which may be zero). On January 1, 2026, the common stock reserved for issuance was increased by 38,461 shares. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of September&#160;30, 2026, 107,069 shares of common stock remained available for future issuance under the 2019 ESPP. During the three and nine months ended September&#160;30, 2026, &lt;span style="-sec-ix-hidden:fc_823648355;"&gt;&lt;span style="-sec-ix-hidden:fc_820353820;"&gt;no&lt;/span&gt;&lt;/span&gt; shares of common stock were issued under the 2019 ESPP. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Stock Options&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Options to purchase the Company&#x2019;s common stock may be granted at a price not less than the fair market value in the case of both NSOs and ISOs, except for an options holder who owns more than 10% of the voting power of all classes of stock of the Company, in which case the exercise price shall be no less than 110% of the fair market value per share on the grant date. Stock options granted under the Plans generally vest over four years and expire no later than ten (10) years from the date of grant. Vested options can be exercised at any time. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;The following shows the stock option activities for the nine months ended September&#160;30, 2026 and 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;br/&gt; Options&lt;br/&gt; Outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted-Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%;"&gt;Balance&#x2014;December 31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;450,104&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;64.44&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;522,541&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2.03&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 10pt;"&gt;Exercised&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_713108193;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1888347530;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Cancelled and forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(405,879&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right;"&gt;40.17&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Balance&#x2014;September 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: right;"&gt;23.91&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td&gt;Balance&#x2014;December 31, 2024&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;320,013&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;86.06&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;130,091&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;11.20&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 10pt;"&gt;Exercised&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_773141117;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2001590841;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Cancelled and forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_465854586;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_750214482;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Balance&#x2014;September 30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;450,104&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: right;"&gt;64.44&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes information about stock options outstanding at September&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Shares&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Life &lt;br/&gt; (In Years)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt;  Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Aggregate&lt;br/&gt; Intrinsic&lt;br/&gt;  Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Options outstanding&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;5.98&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;23.91&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_349361614;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Vested and expected to vest&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.98&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;23.91&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1371323981;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td&gt;Exercisable&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;221,999&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;0.60&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;57.68&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1366131433;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; During the nine months ended September&#160;30, 2026 and 2025, the Company granted employees and non-employees stock options to purchase 522,541 and 130,091 shares of common stock, respectively, with a weighted-average grant date fair value of $1.81 and $11.20 per share, respectively. As of September&#160;30, 2026 and 2025, total unrecognized compensation costs related to unvested employee stock options were $585 and $450, respectively. These costs are expected to be recognized over a weighted-average period of approximately 3.1 years and 1.7 years, respectively. The fair value of stock options vested was $0.0&#160;million and $0.1&#160;million for the three months ended September 30, 2026 and 2025, respectively, and $0.1&#160;million and $1.6&#160;million for the nine months ended September 30, 2026 and 2025, respectively. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company estimated the fair value of stock options using the Black-Scholes option pricing valuation model. The fair value of employee and non-employee stock options is being amortized on the straight-line basis over the requisite service period of the awards. The fair value of employee and non-employee stock options was estimated using the following assumptions for the nine months ended September&#160;30, 2026 and 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: rgb(204,238,255);"&gt; &lt;td style="vertical-align: top; width: 76%;"&gt;Expected term (in years)&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; border-top: black 1pt solid; text-align: right;"&gt;6.1&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; border-top: black 1pt solid; text-align: right;"&gt;6.0&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: White;"&gt; &lt;td style="vertical-align: top;"&gt;Expected volatility&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt;135%-152&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt;115%-116&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: rgb(204,238,255);"&gt; &lt;td style="vertical-align: top;"&gt;Risk-free interest rate&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;4.0&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;4.4&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: White;"&gt; &lt;td style="vertical-align: top;"&gt;Dividends&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1863463128;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;%&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_29337363;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Expected Term&lt;/i&gt;&lt;/span&gt;&#x2014;The expected term of options granted represents the period of time that the options are expected to be outstanding. Due to the lack of historical exercise history, the expected term of the Company&#x2019;s employee stock options has been determined utilizing the simplified method for awards that qualify as plain-vanilla options.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; &lt;span style="font-weight: bold;"&gt;&lt;i&gt;Expected Volatility&lt;/i&gt;&lt;/span&gt;&#x2014;The expected stock price volatility assumption was determined by examining the historical volatility of the Company&#x2019;s common stock and the historical volatilities of a group of industry peers. For grants made during the three months ended March 31, 2026, the Company weighted its own historical volatility and peer volatility 25% and 75%, respectively. For grants made during the three months ended September 30, 2026, the Company weighted these inputs 50% and 50%, respectively. The Company will continue to analyze the historical stock price volatility and expected term assumption as more historical data for the Company&#x2019;s common stock becomes available. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Risk-Free Interest Rate&lt;/i&gt;&lt;/span&gt;&#x2014;The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company&#x2019;s stock options.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Dividends&lt;/i&gt;&lt;/span&gt;&#x2014;The Company has not paid any cash dividends on common stock since inception and does not anticipate paying any dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; During the year ended December 31, 2025, the Company accelerated the vesting of approximately 266,108 time-based vesting stock options grants previously awarded to the Company&#x2019;s employees, pursuant to the separation agreements entered into with such employees. The Company also extended the post-termination exercise period from 90 days to 180 days immediately following the separation date for any options that were vested, including the options that were accelerated in vesting, as described above. Further, in the fourth quarter of 2025, approximately 416,005 of modified stock options were further modified to extend the post-termination exercise period from either (i) 180 days to December 31, 2026 or (ii) to the earlier of (a) the date that is 90 days following termination of continuous service, and (b) the expiration of the term of the options as set forth in the award agreements. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The above modifications to current and former employees stock options grants resulted in modification accounting under ASC 718, Compensation &#x2013; Stock Compensation. As a result, the Company recognized approximately $0.1 million of stock compensation expense during the three months ended March 31, 2026 and $0.8 million of stock compensation expense during the year ended December 31, 2025. For vested awards with no future service period required to be provided, the expense was measured on the modification date by calculating the difference between the fair value of the modified award and the fair value of the original award immediately before it was modified with immediate expense recognition. For unvested awards with no future service period required to be provided, the Company reversed any stock compensation expense previously recognized, remeasured the fair value of the modified award and immediately recognized stock compensation expense on the modification date. For stock options that were further modified to extend the post-termination exercise period upon termination of continuous service, the Company measured the expense by calculating the difference between the fair value of the modified award and the fair value of the original award immediately before it was modified. The fair value of those awards included a reduction to the share price for the fair value of the warrant dividend as the holders of the modified stock options were not participants in the warrant dividend. For certain awards held by two of the Company&#x2019;s former executive officers that were deemed to be deeply out-of-the-money, the modification established a derived service period. A portion of the related incremental compensation cost was recorded as stock-based compensation expense in the fourth quarter of 2025, with the remainder initially attributed over the derived service period. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; During the nine months ended September 30, 2026, the Company&#x2019;s former President and Chief Executive Officer and former Chief Financial Officer and Head of Corporate Strategy separated from the Company. The former President and Chief Executive Officer stepped down from his executive position on February 3, 2026 but continued to provide service to the Company as a member of the Board of Directors until his resignation from the Board on May 22, 2026. The former Chief Financial Officer and Head of Corporate Strategy separated from the Company on June 5, 2026. Because the derived service period associated with their out-of-the-money modified awards was not completed as of their respective separation dates, the previously recognized incremental compensation cost related to those awards was reversed during the three months ended June 30, 2026, and &lt;span style="-sec-ix-hidden:fc_822079767;"&gt;no&lt;/span&gt; further incremental compensation cost will be recognized. The reversal totaled approximately $0.2 million and reduced stock-based compensation expense within general and administrative expense for the nine months ended September 30, 2026. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the components of stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statement of operations for the three and nine months ended September&#160;30, 2026 and 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Nine Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Research and development&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;9&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;8&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;979&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;General and administrative&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;51&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;52&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;155&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,563&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;54&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;61&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;163&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;2,542&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <tpst:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfAutomaticIncreaseToOutstandingStockMaximum contextRef="cref_463498310" id="ixv-9678">P10Y</tpst:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodOfAutomaticIncreaseToOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="cref_463498310"
      decimals="INF"
      id="ixv-9679"
      unitRef="uref_347699449">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_1350994703"
      decimals="INF"
      id="ixv-9680"
      unitRef="uref_391222199">197086</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="cref_1132827613"
      decimals="INF"
      id="ixv-9681"
      unitRef="uref_391222199">1468044</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_194413348"
      decimals="INF"
      id="ixv-9682"
      unitRef="uref_391222199">1410000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="cref_1516763932"
      decimals="INF"
      id="ixv-9683"
      unitRef="uref_391222199">88461</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="cref_1726829363"
      decimals="INF"
      id="ixv-9684"
      unitRef="uref_391222199">67615</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="cref_1353799891"
      decimals="INF"
      id="ixv-9685"
      unitRef="uref_347699449">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <tpst:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailableForGrantPerYear
      contextRef="cref_1353799891"
      decimals="INF"
      id="ixv-9686"
      unitRef="uref_391222199">38461</tpst:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesAvailableForGrantPerYear>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_1354091411"
      decimals="INF"
      id="ixv-9687"
      unitRef="uref_391222199">38461</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="cref_1092707925"
      decimals="INF"
      id="ixv-9688"
      unitRef="uref_391222199">107069</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <tpst:VotingPowerPercentage
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9689"
      unitRef="uref_347699449">0.10</tpst:VotingPowerPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9690"
      unitRef="uref_347699449">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="cref_1566861905" id="ixv-9691">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="cref_1566861905" id="ixv-9692">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="cref_1566861905" id="ixv-3619">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;The following shows the stock option activities for the nine months ended September&#160;30, 2026 and 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;br/&gt; Options&lt;br/&gt; Outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted-Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%;"&gt;Balance&#x2014;December 31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;450,104&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;64.44&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;522,541&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2.03&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 10pt;"&gt;Exercised&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_713108193;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1888347530;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Cancelled and forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(405,879&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right;"&gt;40.17&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Balance&#x2014;September 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: right;"&gt;23.91&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td&gt;Balance&#x2014;December 31, 2024&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;320,013&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;86.06&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;130,091&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;11.20&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 10pt;"&gt;Exercised&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_773141117;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2001590841;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Cancelled and forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_465854586;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_750214482;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Balance&#x2014;September 30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;450,104&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: right;"&gt;64.44&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1391284477"
      decimals="INF"
      id="ixv-9693"
      unitRef="uref_391222199">450104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1391284477"
      decimals="2"
      id="ixv-9694"
      unitRef="uref_876484919">64.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_1566861905"
      decimals="INF"
      id="ixv-9695"
      unitRef="uref_391222199">522541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9696"
      unitRef="uref_876484919">2.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="cref_1566861905"
      decimals="INF"
      id="ixv-9697"
      unitRef="uref_391222199">405879</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9698"
      unitRef="uref_876484919">40.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9699"
      unitRef="uref_391222199">566766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1962767313"
      decimals="2"
      id="ixv-9700"
      unitRef="uref_876484919">23.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_2129125202"
      decimals="INF"
      id="ixv-9701"
      unitRef="uref_391222199">320013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_2129125202"
      decimals="2"
      id="ixv-9702"
      unitRef="uref_876484919">86.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_1175782981"
      decimals="INF"
      id="ixv-9703"
      unitRef="uref_391222199">130091</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="cref_1175782981"
      decimals="2"
      id="ixv-9704"
      unitRef="uref_876484919">11.2</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_245692028"
      decimals="INF"
      id="ixv-9705"
      unitRef="uref_391222199">450104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_245692028"
      decimals="2"
      id="ixv-9706"
      unitRef="uref_876484919">64.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock contextRef="cref_1566861905" id="ixv-3753">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes information about stock options outstanding at September&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Shares&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Life &lt;br/&gt; (In Years)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt;  Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Aggregate&lt;br/&gt; Intrinsic&lt;br/&gt;  Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Options outstanding&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;5.98&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;23.91&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_349361614;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Vested and expected to vest&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.98&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;23.91&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1371323981;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td&gt;Exercisable&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;221,999&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;0.60&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;57.68&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1366131433;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9707"
      unitRef="uref_391222199">566766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="cref_1566861905" id="ixv-9708">P5Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1962767313"
      decimals="2"
      id="ixv-9709"
      unitRef="uref_876484919">23.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9710"
      unitRef="uref_391222199">566766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="cref_1566861905" id="ixv-9711">P5Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="cref_1962767313"
      decimals="2"
      id="ixv-9712"
      unitRef="uref_876484919">23.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="cref_1962767313"
      decimals="INF"
      id="ixv-9713"
      unitRef="uref_391222199">221999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="cref_1566861905" id="ixv-9714">P0Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="cref_1962767313"
      decimals="2"
      id="ixv-9715"
      unitRef="uref_876484919">57.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_1487828311"
      decimals="INF"
      id="ixv-9716"
      unitRef="uref_391222199">522541</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_1100859656"
      decimals="INF"
      id="ixv-9717"
      unitRef="uref_391222199">130091</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <tpst:WeightedAverageGrantDateFairValue
      contextRef="cref_1487828311"
      decimals="2"
      id="fc_1135467986"
      unitRef="uref_876484919">1.81</tpst:WeightedAverageGrantDateFairValue>
    <tpst:WeightedAverageGrantDateFairValue
      contextRef="cref_1100859656"
      decimals="2"
      id="fc_12500232"
      unitRef="uref_876484919">11.2</tpst:WeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="cref_883276736"
      decimals="-3"
      id="ixv-9720"
      unitRef="uref_740739830">585000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="cref_1499345562"
      decimals="-3"
      id="ixv-9721"
      unitRef="uref_740739830">450000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="cref_1487828311" id="ixv-9722">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="cref_1100859656" id="ixv-9723">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="cref_971887025"
      decimals="-5"
      id="ixv-9724"
      unitRef="uref_740739830">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="cref_1694844247"
      decimals="-5"
      id="ixv-9725"
      unitRef="uref_740739830">100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9726"
      unitRef="uref_740739830">100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="cref_1175782981"
      decimals="-5"
      id="ixv-9727"
      unitRef="uref_740739830">1600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="cref_1487828311" id="ixv-9728">The fair value of employee and non-employee stock options was estimated using the following assumptions for the nine months ended September&#160;30, 2026 and 2025:&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: rgb(204,238,255);"&gt; &lt;td style="vertical-align: top; width: 76%;"&gt;Expected term (in years)&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; border-top: black 1pt solid; text-align: right;"&gt;6.1&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; border-top: black 1pt solid; text-align: right;"&gt;6.0&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: White;"&gt; &lt;td style="vertical-align: top;"&gt;Expected volatility&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt;135%-152&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt;115%-116&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: rgb(204,238,255);"&gt; &lt;td style="vertical-align: top;"&gt;Risk-free interest rate&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;4.0&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;4.4&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: White;"&gt; &lt;td style="vertical-align: top;"&gt;Dividends&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1863463128;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;%&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_29337363;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="cref_1487828311" id="ixv-9729">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="cref_1100859656" id="ixv-9730">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="cref_134344003"
      decimals="2"
      id="ixv-9731"
      unitRef="uref_347699449">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="cref_1803055371"
      decimals="2"
      id="ixv-9732"
      unitRef="uref_347699449">1.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="cref_847254928"
      decimals="2"
      id="ixv-9733"
      unitRef="uref_347699449">1.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="cref_803521719"
      decimals="2"
      id="ixv-9734"
      unitRef="uref_347699449">1.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="cref_1487828311"
      decimals="3"
      id="ixv-9735"
      unitRef="uref_347699449">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="cref_1100859656"
      decimals="3"
      id="ixv-9736"
      unitRef="uref_347699449">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <tpst:ShareBasedCompensationVolatilityWeightingPeerHistoricalRate
      contextRef="cref_522356981"
      decimals="2"
      id="ixv-9737"
      unitRef="uref_347699449">0.25</tpst:ShareBasedCompensationVolatilityWeightingPeerHistoricalRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="cref_522356981"
      decimals="2"
      id="ixv-9738"
      unitRef="uref_347699449">0.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <tpst:ShareBasedCompensationVolatilityWeightingPeerHistoricalRate
      contextRef="cref_971887025"
      decimals="2"
      id="ixv-9739"
      unitRef="uref_347699449">0.50</tpst:ShareBasedCompensationVolatilityWeightingPeerHistoricalRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="cref_971887025"
      decimals="2"
      id="ixv-9740"
      unitRef="uref_347699449">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber
      contextRef="cref_1488789051"
      decimals="INF"
      id="ixv-9741"
      unitRef="uref_391222199">266108</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease
      contextRef="cref_1488789051"
      decimals="INF"
      id="ixv-9742"
      unitRef="uref_391222199">416005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="cref_522356981"
      decimals="-5"
      id="ixv-9743"
      unitRef="uref_740739830">100000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="cref_1488789051"
      decimals="-5"
      id="ixv-9744"
      unitRef="uref_740739830">800000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <tpst:ReversalOfStockBasedCompensationExpense
      contextRef="cref_1927263318"
      decimals="-5"
      id="ixv-9745"
      unitRef="uref_740739830">200000</tpst:ReversalOfStockBasedCompensationExpense>
    <tpst:ReversalOfStockBasedCompensationExpense
      contextRef="cref_1941620350"
      decimals="-5"
      id="ixv-9746"
      unitRef="uref_740739830">200000</tpst:ReversalOfStockBasedCompensationExpense>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="cref_1566861905" id="ixv-3947">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the components of stock-based compensation expense recognized in the Company&#x2019;s condensed consolidated statement of operations for the three and nine months ended September&#160;30, 2026 and 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Nine Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Research and development&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;9&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;8&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;979&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;General and administrative&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;51&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;52&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;155&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,563&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;54&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;61&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;163&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;2,542&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_514766722"
      decimals="-3"
      id="ixv-9747"
      unitRef="uref_740739830">3000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1914972844"
      decimals="-3"
      id="ixv-9748"
      unitRef="uref_740739830">9000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_281987080"
      decimals="-3"
      id="ixv-9749"
      unitRef="uref_740739830">8000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1326961888"
      decimals="-3"
      id="ixv-9750"
      unitRef="uref_740739830">979000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1927263318"
      decimals="-3"
      id="ixv-9751"
      unitRef="uref_740739830">51000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1023643720"
      decimals="-3"
      id="ixv-9752"
      unitRef="uref_740739830">52000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1941620350"
      decimals="-3"
      id="ixv-9753"
      unitRef="uref_740739830">155000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_478490307"
      decimals="-3"
      id="ixv-9754"
      unitRef="uref_740739830">1563000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9755"
      unitRef="uref_740739830">-54000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9756"
      unitRef="uref_740739830">61000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9757"
      unitRef="uref_740739830">163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9758"
      unitRef="uref_740739830">2542000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="cref_1566861905" id="ixv-4031">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;9. RETIREMENT PLAN&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company participates in a qualified 401(k) Plan sponsored by its professional service organization. The retirement plan is a defined contribution plan covering eligible employees. Participants may contribute a portion of their annual compensation limited to a maximum annual amount set by the Internal Revenue Service. During the three and nine months ended September&#160;30, 2026, the Company contributed $12&#160;and $44 to the 401(k) Plan, respectively. During the three and nine months ended September&#160;30, 2025, the Company contributed $5 and $120&#160;to the 401(k) Plan, respectively. &lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9759"
      unitRef="uref_740739830">12000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9760"
      unitRef="uref_740739830">44000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9761"
      unitRef="uref_740739830">5000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9762"
      unitRef="uref_740739830">120000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:EarningsPerShareTextBlock contextRef="cref_1566861905" id="ixv-4038">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;10. NET LOSS PER SHARE&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share for the three and nine months ended September&#160;30, 2026 and 2025 (in thousands, except share and per share amounts):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Nine Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left;"&gt;Net loss&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(3,629&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(3,511&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(36,569&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(22,241&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;Weighted-average common shares outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;16,910,029&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;4,440,111&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;14,377,097&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;3,897,256&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt;"&gt;Weighted-average shares used in computing basic and diluted net loss per share&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;16,910,029&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,440,111&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;14,377,097&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;3,897,256&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt;"&gt;Net loss per share attributable to common stockholders&#x2014;basic and diluted&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(0.21&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(0.79&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(2.54&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(5.71&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;As of September&#160;30, 2026 and 2025, the Company&#x2019;s potentially dilutive securities included outstanding stock warrants and stock options, which have been excluded from the computation of diluted net loss per share attributable to common stockholders as the effect would be anti-dilutive. The shares issuable upon exercise of pre-funded warrants have been included in the computation of basic and diluted net loss per share attributable to common stockholders. Based on the amounts outstanding as of September&#160;30, 2026 and 2025, the Company excluded the following potential shares of common stock from the computation of diluted net loss per share attributable to common stockholders because including them would have had an anti-dilutive effect, as adjusted to give effect to the reverse stock split:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Options to purchase common stock&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;450,104&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Common stock warrants&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;17,492,777&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;464&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;18,059,543&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;450,568&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The 350,223&#160;shares of common stock issuable to Lincoln Park as additional consideration for its commitment under the Lincoln Park Purchase Agreement (see Note 7), only if Lincoln Park purchases $25.0&#160;million of common stock, are contingently issuable and are excluded from the computation of basic and diluted net loss per share because the $25.0&#160;million purchase condition had not been met as of September 30, 2026. The Company&#x2019;s right to sell shares to Lincoln Park under the Lincoln Park Purchase Agreement was antidilutive for the three and nine months ended September 30, 2026 and was excluded from the computation of diluted net loss per share. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The September Common Warrants (6,211,182&#160;shares) and the placement agent warrants (217,391&#160;shares) issued in the September 2026 Private Placement are excluded from the computation of diluted net loss per share because their effect would be antidilutive. The remaining 11,064,204&#160;shares issuable upon exercise of other outstanding common stock warrants, including the Series A and Series B Warrants issued in the March 2026 Private Placement, are also excluded because their effect would be antidilutive. The 3,105,591&#160;shares issuable under the September 2026 Pre-Funded Warrants are included in the computation of basic and diluted net loss per share from September 15, 2026. &lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="cref_1566861905" id="ixv-4042">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net loss per share for the three and nine months ended September&#160;30, 2026 and 2025 (in thousands, except share and per share amounts):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Nine Months Ended&lt;br/&gt;  September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left;"&gt;Net loss&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(3,629&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(3,511&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(36,569&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(22,241&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;Weighted-average common shares outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;16,910,029&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;4,440,111&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;14,377,097&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;3,897,256&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt;"&gt;Weighted-average shares used in computing basic and diluted net loss per share&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;16,910,029&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,440,111&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;14,377,097&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;3,897,256&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt;"&gt;Net loss per share attributable to common stockholders&#x2014;basic and diluted&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(0.21&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(0.79&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(2.54&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right;"&gt;(5.71&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="cref_971887025"
      decimals="-3"
      id="ixv-9763"
      unitRef="uref_740739830">-3629000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1694844247"
      decimals="-3"
      id="ixv-9764"
      unitRef="uref_740739830">-3511000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1566861905"
      decimals="-3"
      id="ixv-9765"
      unitRef="uref_740739830">-36569000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1175782981"
      decimals="-3"
      id="ixv-9766"
      unitRef="uref_740739830">-22241000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="cref_971887025"
      decimals="0"
      id="ixv-9767"
      unitRef="uref_391222199">16910029</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="cref_1694844247"
      decimals="0"
      id="ixv-9768"
      unitRef="uref_391222199">4440111</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9769"
      unitRef="uref_391222199">14377097</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="cref_1175782981"
      decimals="0"
      id="ixv-9770"
      unitRef="uref_391222199">3897256</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_971887025"
      decimals="0"
      id="ixv-9771"
      unitRef="uref_391222199">16910029</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_971887025"
      decimals="0"
      id="ixv-9772"
      unitRef="uref_391222199">16910029</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1694844247"
      decimals="0"
      id="ixv-9773"
      unitRef="uref_391222199">4440111</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1694844247"
      decimals="0"
      id="ixv-9774"
      unitRef="uref_391222199">4440111</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9775"
      unitRef="uref_391222199">14377097</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9776"
      unitRef="uref_391222199">14377097</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1175782981"
      decimals="0"
      id="ixv-9777"
      unitRef="uref_391222199">3897256</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1175782981"
      decimals="0"
      id="ixv-9778"
      unitRef="uref_391222199">3897256</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_971887025"
      decimals="2"
      id="ixv-9779"
      unitRef="uref_876484919">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_971887025"
      decimals="2"
      id="ixv-9780"
      unitRef="uref_876484919">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1694844247"
      decimals="2"
      id="ixv-9781"
      unitRef="uref_876484919">-0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1694844247"
      decimals="2"
      id="ixv-9782"
      unitRef="uref_876484919">-0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9783"
      unitRef="uref_876484919">-2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1566861905"
      decimals="2"
      id="ixv-9784"
      unitRef="uref_876484919">-2.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1175782981"
      decimals="2"
      id="ixv-9785"
      unitRef="uref_876484919">-5.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1175782981"
      decimals="2"
      id="ixv-9786"
      unitRef="uref_876484919">-5.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="cref_1566861905" id="ixv-9787">Based on the amounts outstanding as of September&#160;30, 2026 and 2025, the Company excluded the following potential shares of common stock from the computation of diluted net loss per share attributable to common stockholders because including them would have had an anti-dilutive effect, as adjusted to give effect to the reverse stock split:&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of September&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Options to purchase common stock&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;566,766&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;450,104&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Common stock warrants&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;17,492,777&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;464&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;18,059,543&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;450,568&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1393343413"
      decimals="0"
      id="ixv-9788"
      unitRef="uref_391222199">566766</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_51739868"
      decimals="0"
      id="ixv-9789"
      unitRef="uref_391222199">450104</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_134624500"
      decimals="0"
      id="ixv-9790"
      unitRef="uref_391222199">17492777</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1051259713"
      decimals="0"
      id="ixv-9791"
      unitRef="uref_391222199">464</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1566861905"
      decimals="0"
      id="ixv-9792"
      unitRef="uref_391222199">18059543</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1175782981"
      decimals="0"
      id="ixv-9793"
      unitRef="uref_391222199">450568</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SharesIssued
      contextRef="cref_791213259"
      decimals="0"
      id="ixv-9794"
      unitRef="uref_391222199">350223</us-gaap:SharesIssued>
    <tpst:PurchaseOfNumberOfSharesContingentlyIssuable
      contextRef="cref_1178431777"
      decimals="-5"
      id="ixv-9795"
      unitRef="uref_740739830">25000000</tpst:PurchaseOfNumberOfSharesContingentlyIssuable>
    <us-gaap:PurchaseObligation
      contextRef="cref_1962767313"
      decimals="-5"
      id="ixv-9796"
      unitRef="uref_740739830">25000000</us-gaap:PurchaseObligation>
    <us-gaap:SharesIssued
      contextRef="cref_1470733470"
      decimals="0"
      id="ixv-9797"
      unitRef="uref_391222199">6211182</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="cref_1902772294"
      decimals="0"
      id="ixv-9798"
      unitRef="uref_391222199">217391</us-gaap:SharesIssued>
    <tpst:SharesIssuableUponExerciseOfCommonStockWarrants
      contextRef="cref_1695414865"
      decimals="0"
      id="ixv-9799"
      unitRef="uref_391222199">11064204</tpst:SharesIssuableUponExerciseOfCommonStockWarrants>
    <us-gaap:SharesIssued
      contextRef="cref_835616937"
      decimals="0"
      id="ixv-9800"
      unitRef="uref_391222199">3105591</us-gaap:SharesIssued>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="cref_1566861905" id="ixv-4236">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;11. SEGMENT REPORTING&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company operates and manages its business as one reportable and operating segment, which is the business of developing a pipeline of advanced CAR-T product candidates for immunology and oncology indications. The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) is its &lt;span style="-sec-ix-hidden:fc_1251891800;"&gt;Chief Executive Officer.&lt;/span&gt; In February 2026, in connection with the Asset Acquisition, Matt Angel was appointed as President and Chief Executive Officer of the Company. Dr. Angel assumed the CODM duties upon his appointment, consistent with the historical performance by the prior CODM Stephen Brady. The determination of a single business segment is consistent with the consolidated financial information regularly reviewed by the CODM for purposes of assessing performance, allocating resources and planning and forecasting future periods. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;As the Company has not generated revenue, the CODM assesses Company performance through the achievement of research goals towards advancing the Company&#x2019;s product candidates through stages of development. As such, the CODM is regularly provided with budgeted and forecasted expense information as well as the Company&#x2019;s Consolidated Financial Statements which is used to determine the Company&#x2019;s liquidity needs and pipeline resource allocation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The CODM regularly reviews and evaluates research and development expenses and uses consolidated net loss, as reported on the Company&#x2019;s Condensed Consolidated Statements of Operations, to assess the performance of the segment and to allocate resources. The consolidated net loss and significant segment expenses reviewed by the CODM are reported on the Company&#x2019;s Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2026 and 2025. The measure of segment assets is reported on the Condensed Consolidated Balance Sheet as total assets. The CODM monitors the Company&#x2019;s cash and cash equivalents as reported on the Condensed Consolidated Balance Sheets. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;All financial information required for segment reporting that is provided to the chief operating decision maker is contained within the condensed consolidated financial statements and notes to condensed consolidated financial statements.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="cref_1566861905"
      decimals="INF"
      id="ixv-9801"
      unitRef="uref_636025910">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="cref_1566861905"
      decimals="INF"
      id="ixv-9802"
      unitRef="uref_636025910">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription contextRef="cref_1566861905" id="fc_884524715">The CODM regularly reviews and evaluates research and development expenses and uses consolidated net loss, as reported on the Company&#x2019;s Condensed Consolidated Statements of Operations, to assess the performance of the segment and to allocate resources.</us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription>
    <us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription contextRef="cref_1566861905" id="ixv-9804">The CODM regularly reviews and evaluates research and development expenses and uses consolidated net loss, as reported on the Company&#x2019;s Condensed Consolidated Statements of Operations, to assess the performance of the segment and to allocate resources.</us-gaap:SegmentReportingExpenseInformationUsedByCodmDescription>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="cref_1566861905" id="ixv-4255">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;12. ERIGEN ASSETS ACQUISITION AND RELATED TRANSACTIONS&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Erigen Assets Acquisition&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On February 3, 2026, the Company completed the acquisition of the Erigen Assets under the Asset Purchase Agreement. For more information on the acquired assets, please see Note 1 under &#x201c;Acquisition of Erigen Assets.&#x201d; No employees or tangible operating assets were acquired from the Sellers. As consideration for the Asset Acquisition, the Company issued to Erigen 8,268,495 shares of the Company&#x2019;s common stock. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company determined that the Erigen Assets do not meet the definition of a business under ASC 805, Business Combinations, as the Erigen Assets represent inputs without a substantive process or organized workforce. Accordingly, the Asset Acquisition was accounted for as an asset acquisition in accordance with ASC 805-50. Under ASC 805-50, transaction costs are included in the cost of an asset acquisition.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The total cost of the Asset Acquisition was calculated as follows (amounts in thousands, except share and per share amounts):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%; text-align: left;"&gt;Shares issued to Erigen&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;8,268,495&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Closing price of common stock on the acquisition date&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2.41&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td&gt;Fair value of shares issued&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;19,927&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 10pt;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Transaction costs&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,253&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Total consideration&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;22,180&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Erigen Assets are in-process research and development assets with no alternative future use. TPST-2003 and TPST-2206 are autologous CAR-T programs that will require substantial U.S.-specific development activities, including preclinical comparability studies, IND filings, and clinical trials, before they could generate future economic benefits. TPST-3003 and TPST-3206 are discovery-stage allogeneic programs requiring significant preclinical and clinical development. As the acquired assets have no alternative future use, the cost of the Asset Acquisition was expensed to in-process research and development. Approximately $2.2 million was incurred and expensed as general and administrative expense during the year ended December 31, 2025, prior to the closing of the Asset Acquisition, with the remaining $22.1 million expensed as acquired in-process research and development during the three months ended March 31, 2026. The fair value of the shares issued was recorded as an increase to common stock (at par) and additional paid-in capital on the date of the Erigen Closing. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Erigen Assets are subject to license and collaboration agreements with Novatim Immune Therapeutics and Factor, under which the Company may be obligated to make future contingent milestone payments upon the achievement of specified development and commercial milestones and to pay royalties on future net product sales. The contingent milestone payments do not meet the definition of a derivative under ASC 815, Derivatives and Hedging, based on applicable scope exceptions and will be recognized when the respective milestones are achieved and the consideration becomes payable. Royalty obligations will be recognized in the period in which the corresponding net product sales occur. As of September 30, 2026, &lt;span style="-sec-ix-hidden:fc_1147806207;"&gt;no&lt;/span&gt; milestone or royalty payments have been recognized as no milestones have been achieved and no product sales have occurred. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Pursuant to the Asset Purchase Agreement, Factor has made a Funding Commitment. Please see Note 1 under &#x201c;&#x2014;Acquisition of Erigen Assets.&#x201d; As of September&#160;30, 2026, $8.9 million of availability remained under the Funding Commitment. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Warrant Dividend&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the Asset Acquisition, on February 3, 2026, the Company issued warrants to purchase shares of common stock as a dividend to holders of record as of January 30, 2026. Please see Note 1 under &#x201c;&#x2014;Warrant Dividend.&#x201d; Each warrant entitles the holder to purchase one share of common stock at an exercise price of $18.48 per share, is exercisable upon effectiveness of a registration statement covering the underlying shares, and expires on February 3, 2031. The warrants are exercisable only for cash and are subject to a 9.9% beneficial ownership limitation. The Company determined that the warrants meet the criteria for equity classification under ASC 480, Distinguishing Liabilities from Equity, and ASC 815. The fair value of the warrants on the issuance date was determined to be approximately $9.0 million using a Black-Scholes option pricing model and was recorded as a reclassification within stockholders equity (deficit) with no impact to the condensed consolidated statement of operations. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Compensation Agreements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the Asset Acquisition, the Company&#x2019;s Compensation Committee approved severance payments of approximately $1.5 million and success bonuses of approximately $0.8 million to certain officers and employees. These payments were made pursuant to pre-existing employment and success bonus agreements and were recognized as compensation expense during the nine months ended September&#160;30, 2026, separate from the acquired in-process research and development expense. &lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:AssetAcquisitionEffectiveDateOfAcquisition contextRef="cref_2089553493" id="ixv-9805">2026-02-03</us-gaap:AssetAcquisitionEffectiveDateOfAcquisition>
    <tpst:AssetAcquisitionConsiderationTransferredSharesEquityInterestIssuedAndIssuable
      contextRef="cref_618068605"
      decimals="INF"
      id="ixv-9806"
      unitRef="uref_391222199">8268495</tpst:AssetAcquisitionConsiderationTransferredSharesEquityInterestIssuedAndIssuable>
    <us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock contextRef="cref_1566861905" id="ixv-4267">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The total cost of the Asset Acquisition was calculated as follows (amounts in thousands, except share and per share amounts):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%; text-align: left;"&gt;Shares issued to Erigen&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;8,268,495&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Closing price of common stock on the acquisition date&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2.41&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td&gt;Fair value of shares issued&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;19,927&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 10pt;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Transaction costs&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,253&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Total consideration&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;22,180&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock>
    <tpst:AssetAcquisitionConsiderationTransferredSharesEquityInterestIssuedAndIssuable
      contextRef="cref_1775469218"
      decimals="INF"
      id="ixv-9807"
      unitRef="uref_391222199">8268495</tpst:AssetAcquisitionConsiderationTransferredSharesEquityInterestIssuedAndIssuable>
    <tpst:AssetAcquisitionSharePrice
      contextRef="cref_1775469218"
      decimals="2"
      id="ixv-9808"
      unitRef="uref_876484919">2.41</tpst:AssetAcquisitionSharePrice>
    <tpst:AssetAcquisitionConsiderationTransferredFairValueOfSharedIssued
      contextRef="cref_1775469218"
      decimals="INF"
      id="ixv-9809"
      unitRef="uref_391222199">19927</tpst:AssetAcquisitionConsiderationTransferredFairValueOfSharedIssued>
    <tpst:AssetAcquisitionTransactionCosts
      contextRef="cref_1775469218"
      decimals="-3"
      id="ixv-9810"
      unitRef="uref_740739830">2253000</tpst:AssetAcquisitionTransactionCosts>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="cref_1775469218"
      decimals="-3"
      id="ixv-9811"
      unitRef="uref_740739830">22180000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_2052214762"
      decimals="-5"
      id="ixv-9812"
      unitRef="uref_740739830">2200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AssetAcquisitionContingentConsiderationLiability
      contextRef="cref_1002041353"
      decimals="-5"
      id="ixv-9813"
      unitRef="uref_740739830">22100000</us-gaap:AssetAcquisitionContingentConsiderationLiability>
    <tpst:AssetAcquisitionAvailabilityRemainedUnderFundingCommitment
      contextRef="cref_174528809"
      decimals="-5"
      id="ixv-9814"
      unitRef="uref_740739830">8900000</tpst:AssetAcquisitionAvailabilityRemainedUnderFundingCommitment>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear contextRef="cref_966872369" id="ixv-9815">2026-01-30</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_663202746"
      decimals="2"
      id="ixv-9816"
      unitRef="uref_876484919">18.48</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <tpst:PercentageOfBeneficialOwnershipLimitationOfClassOfWarrantExercisableOnlyForCash
      contextRef="cref_2089553493"
      decimals="3"
      id="ixv-9817"
      unitRef="uref_347699449">0.099</tpst:PercentageOfBeneficialOwnershipLimitationOfClassOfWarrantExercisableOnlyForCash>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="cref_2089553493"
      decimals="-5"
      id="ixv-9818"
      unitRef="uref_740739830">9000000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:SeveranceCosts1
      contextRef="cref_2089553493"
      decimals="-5"
      id="ixv-9819"
      unitRef="uref_740739830">1500000</us-gaap:SeveranceCosts1>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="cref_71409085"
      decimals="-5"
      id="ixv-9820"
      unitRef="uref_740739830">800000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="cref_1566861905" id="ixv-4337">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;13. RELATED PARTY TRANSACTIONS&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Relationship with Factor Bioscience Inc.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Matt Angel, Ph.D., the Company&#x2019;s President and Chief Executive Officer and a member of its Board of Directors, is also the majority owner, Chief Executive Officer, and chairman of Factor Bioscience LLC. Factor is a wholly-owned subsidiary of Factor Bioscience LLC. On February&#160;3, 2026, the Company completed the Asset Purchase Agreement with Erigen and Factor, pursuant to which the Sellers agreed to sell and transfer to the Company all right, title, and interest in and to the Erigen Assets in exchange for an aggregate purchase price of 8,268,495 shares of our common stock, issued to Erigen on behalf of both Sellers. Erigen is a limited liability company and an affiliate of Factor. At the Erigen Closing, we issued 8,268,495 shares of our common stock to Erigen, resulting in Dr. Angel and Lotus Capital BVI Limited (&#x201c;Lotus&#x201d;) holding approximately 37% and 26% of our common stock, respectively, immediately following the Erigen Closing. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In November 2025, Erigen entered into an Amended and Restated License and Collaboration Agreement (the &#x201c;Restated Factor License Agreement&#x201d;) with Factor Bioscience Limited, which was assigned to the Company in connection with the Erigen Closing pursuant to the Asset Purchase Agreement. Pursuant to the Restated Factor License Agreement, we are obligated to meet certain diligence milestones by specified dates and to use commercially reasonable efforts to develop and make commercially available at least one licensed product in the licensed territory. We are obligated to pay Factor Bioscience Limited, a wholly-owned subsidiary of Factor, up to $40&#160;million in total upon achievement of certain development milestones for the programs and up to $620&#160;million in total upon achievement of certain commercial milestones for the programs. In addition, we are required to pay Factor Bioscience Limited mid-single digit to high-teens royalties on net sales of licensed products on a country-by-country and licensed product-by-licensed product basis until expiration of the last to expire valid claim of certain licensed patents covering such licensed product in such country, subject to certain customary reductions, and low-to-mid double digit sublicense fees. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Further, in November&#160;2025, Erigen entered into the Factor MSA, which was assigned to the Company in connection with the Erigen Closing pursuant to the Asset Purchase Agreement. In March 2026, the Board of Directors and Audit Committee of the Company approved and authorized the execution of the Work Order under the Factor MSA for R&amp;amp;D services beginning April 2026. Under this agreement, the Company committed to pay Factor for services through March 31, 2027, primarily related to the clinical advancement of TPST-2003, TPST-3003, and TPST-4003. In April 2026, the Company paid Factor a deposit of $0.4&#160;million under the Work Order of the Factor MSA, recorded to prepaid expenses and other current assets, to be applied to the final invoice under the Work Order. In connection with the Letter Agreement, no portion of the deposit had been offset against Factor invoices as of September 30, 2026. As of September 30, 2026, the full deposit of $0.4&#160;million is included in prepaid expenses and other current assets. Under the Letter Agreement, Factor agreed to return to the Company $0.2 million of the deposit previously made by the Company under the Work Order, for an interim period subject to certain conditions. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On May 12, 2026, the Company entered into the Letter Agreement with Factor relating to certain payment obligations of the Company under the Factor MSA and Work Order. Pursuant to the Letter Agreement, Factor agreed to permanently waive its right to receive the first $2.1&#160;million payable by the Company to Factor under the Factor MSA and the Work Order. Because Factor is a related party of the Company and the waiver was provided by an entity controlled by a principal stockholder of the Company to furnish capital to the Company, the $2.1&#160;million waiver has been accounted for as a capital contribution. Accordingly, $1.7&#160;million of services rendered under the Work Order through June 30, 2026 were recorded to research and development expense and additional paid-in capital, with no amounts payable by the Company to Factor. No services were invoiced after June 30, 2026, so the remaining $0.4&#160;million of the waiver has not been used. It will be recorded as research and development expense and additional paid-in capital as related services are performed. No gain or other income was recognized in connection with the waiver. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On September 22, 2026, the Company entered into the 2026 Factor MSA and 2026 Work Order (see Note 1), which the Audit Committee approved as a related party transaction, with Dr. Angel not participating. Under the 2026 Work Order, the Company pays Factor a fixed fee of $5.0 million per year in monthly installments of $416,667, plus third-party costs and a 10% project management fee, and either party may terminate on 30 days&#x2019; written notice. The 2026 Factor MSA and 2026 Work Order replace the Factor MSA and Work Order as a commercial matter. The Factor MSA and Work Order have not been terminated but are inactive, and no further services are requested or expected. The waiver under the Letter Agreement applies only to amounts payable under the Factor MSA and Work Order and does not apply to the 2026 Factor MSA or 2026 Work Order. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company recognized $0.1&#160;million of research and development expense under the 2026 Work Order during the three months ended September 30, 2026, which is included in accrued expenses. Total research and development expense under the Factor arrangements was $0.1&#160;million and $1.8&#160;million for the three and nine months ended September 30, 2026, respectively. Other than the deposit and the $0.1&#160;million accrued under the 2026 Work Order, no amounts were due to or from Factor as of September 30, 2026. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Further, pursuant to the Asset Purchase Agreement, Factor has made the Funding Commitment to provide the Company with financial support as further disclosed in Note 1 under &#x201c;&#x2014;Acquisition of Erigen Assets.&#x201d; As of September 30, 2026, $8.9&#160;million of availability remained under the Funding Commitment, with no amounts due to or from Factor related to the Funding Commitment in the accompanying condensed consolidated balance sheets. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company also entered into a private placement financing in March 2026, further disclosed in Note 1 under &#x201c;Private Placements.&#x201d; Pursuant to the Purchase Agreement, we sold an aggregate of 231,482 Shares, 231,482 Series A Warrants and 231,482 Series B Warrants to Factor in exchange for $0.5&#160;million, before deducting placement agent fees and other offering expenses payable by us. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Legal Fee Settlement&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Prior to the Erigen Closing, Erigen incurred approximately $0.4 million of legal fees with Wilson Sonsini Goodrich &amp;amp; Rosati (&#x201c;WSGR&#x201d;), which serves as intellectual property counsel to both the Company and Factor, in connection with due diligence and other matters predating the Asset Acquisition. These fees were not liabilities assumed by the Company under the Asset Purchase Agreement, and the Company had no contractual or legal obligation to pay them. In April 2026, WSGR redirected the outstanding invoices to the Company and requested payment. Because Erigen is affiliated with Factor, a related party of the Company, this matter was reviewed and approved by the Audit Committee of the Board of Directors as a related party transaction. In June 2026, the Company&#x2019;s management agreed to settle the invoices on Erigen&#x2019;s behalf in order to preserve the Company&#x2019;s ongoing relationship with WSGR. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Because the obligation was not assumed under the Asset Purchase Agreement, was not required to complete the Erigen Closing, and resulted from a discretionary decision made after the Erigen Closing, the Company recognized the $0.4&#160;million settlement as general and administrative expense during the nine months ended September 30, 2026. As of September 30, 2026, the settlement had not been paid and was included in accounts payable. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Advisory Agreement with Andrew Fang&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In March 2026, the Board and Audit Committee of the Company approved and authorized the execution of an advisory agreement dated April 1, 2026 (the &#x201c;Advisory Agreement&#x201d;), with YQ Advisors Limited (&#x201c;YQ&#x201d;) pursuant to which YQ will provide various business development and corporate development activities to us at an hourly rate of (i) $1,250&#160;for services provided by Andrew Fang and (ii) $250&#160;for services provided by other YQ service providers, up to a maximum aggregate amount of $720,000&#160;per year. The agreement has a term of 12 months, unless extended by mutual written agreement of the parties. Mr. Fang is the son of Bangxia Yang, the beneficial owner of Lotus, a greater than 5% holder of our common stock. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Services under the arrangement began April 2026. During the three and nine months ended September 30, 2026, the Company incurred $0.3&#160;million and $0.4&#160;million, respectively, in advisory fees as general and administrative expense under the Advisory Agreement. As of September 30, 2026, $0.1&#160;million was in accounts payable and accrued liabilities. &lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_1743661580"
      decimals="0"
      id="ixv-9821"
      unitRef="uref_391222199">8268495</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_635285025"
      decimals="0"
      id="ixv-9822"
      unitRef="uref_391222199">8268495</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="cref_686359612"
      decimals="2"
      id="ixv-9823"
      unitRef="uref_347699449">0.37</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="cref_837581881"
      decimals="2"
      id="ixv-9824"
      unitRef="uref_347699449">0.26</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <tpst:DevelopmentMilestonesPayment
      contextRef="cref_102507898"
      decimals="-6"
      id="ixv-9825"
      unitRef="uref_740739830">40000000</tpst:DevelopmentMilestonesPayment>
    <tpst:CommercialMilestonePayment
      contextRef="cref_102507898"
      decimals="-6"
      id="ixv-9826"
      unitRef="uref_740739830">620000000</tpst:CommercialMilestonePayment>
    <us-gaap:RelatedPartyDepositLiabilities
      contextRef="cref_2132208897"
      decimals="-5"
      id="ixv-9827"
      unitRef="uref_740739830">400000</us-gaap:RelatedPartyDepositLiabilities>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="cref_853000022"
      decimals="-5"
      id="ixv-9828"
      unitRef="uref_740739830">400000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:Deposits
      contextRef="cref_372825434"
      decimals="-5"
      id="ixv-9829"
      unitRef="uref_740739830">200000</us-gaap:Deposits>
    <tpst:WaiverOffAmountPayable
      contextRef="cref_2002168927"
      decimals="-5"
      id="ixv-9830"
      unitRef="uref_740739830">2100000</tpst:WaiverOffAmountPayable>
    <tpst:WaiverAccountedForCapitalContribution
      contextRef="cref_1949359343"
      decimals="-5"
      id="ixv-9831"
      unitRef="uref_740739830">2100000</tpst:WaiverAccountedForCapitalContribution>
    <tpst:RelatedPartyServiceFeeWaiver
      contextRef="cref_2002168927"
      decimals="-5"
      id="ixv-9832"
      unitRef="uref_740739830">1700000</tpst:RelatedPartyServiceFeeWaiver>
    <tpst:RemainingWaiverAmount
      contextRef="cref_2002168927"
      decimals="-5"
      id="ixv-9833"
      unitRef="uref_740739830">400000</tpst:RemainingWaiverAmount>
    <tpst:MonthlyInstallments
      contextRef="cref_645619936"
      decimals="-5"
      id="ixv-9834"
      unitRef="uref_740739830">5000000</tpst:MonthlyInstallments>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="cref_1334509772"
      decimals="-3"
      id="ixv-9835"
      unitRef="uref_740739830">416667000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <tpst:ProjectManagementFee
      contextRef="cref_645619936"
      decimals="2"
      id="ixv-9836"
      unitRef="uref_347699449">0.10</tpst:ProjectManagementFee>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9837"
      unitRef="uref_740739830">100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="cref_1901104090"
      decimals="-5"
      id="ixv-9838"
      unitRef="uref_740739830">100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="cref_1450382810"
      decimals="-5"
      id="ixv-9839"
      unitRef="uref_740739830">1800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="cref_1962767313"
      decimals="-5"
      id="ixv-9840"
      unitRef="uref_740739830">100000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherCommitment
      contextRef="cref_1962767313"
      decimals="-5"
      id="ixv-9841"
      unitRef="uref_740739830">8900000</us-gaap:OtherCommitment>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_10923759"
      decimals="0"
      id="ixv-9842"
      unitRef="uref_391222199">231482</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="cref_229937240"
      decimals="0"
      id="ixv-9843"
      unitRef="uref_391222199">231482</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="cref_198331929"
      decimals="0"
      id="ixv-9844"
      unitRef="uref_391222199">231482</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="cref_1027074839"
      decimals="-5"
      id="ixv-9845"
      unitRef="uref_740739830">500000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:LegalFees
      contextRef="cref_635285025"
      decimals="-5"
      id="ixv-9846"
      unitRef="uref_740739830">400000</us-gaap:LegalFees>
    <us-gaap:OtherGeneralAndAdministrativeExpense
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9847"
      unitRef="uref_740739830">400000</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:ProfessionalFees
      contextRef="cref_1521607730"
      decimals="-3"
      id="ixv-9848"
      unitRef="uref_740739830">1250000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="cref_230435363"
      decimals="-3"
      id="ixv-9849"
      unitRef="uref_740739830">250000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="cref_1446353467"
      decimals="-3"
      id="ixv-9850"
      unitRef="uref_740739830">720000000</us-gaap:ProfessionalFees>
    <tpst:BeneficialOwnerPercentage
      contextRef="cref_1446353467"
      decimals="2"
      id="ixv-9851"
      unitRef="uref_347699449">0.05</tpst:BeneficialOwnerPercentage>
    <tpst:AdvisoryFees
      contextRef="cref_971887025"
      decimals="-5"
      id="ixv-9852"
      unitRef="uref_740739830">300000</tpst:AdvisoryFees>
    <tpst:AdvisoryFees
      contextRef="cref_1566861905"
      decimals="-5"
      id="ixv-9853"
      unitRef="uref_740739830">400000</tpst:AdvisoryFees>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="cref_1962767313"
      decimals="-5"
      id="ixv-9854"
      unitRef="uref_740739830">100000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:SubsequentEventsTextBlock contextRef="cref_1566861905" id="ixv-4399">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;14. SUBSEQUENT EVENTS&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Exercise of Pre-Funded Warrants&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On October 2, 2026, the holder of the pre-funded warrants issued in the September 2026 private placement exercised all 3,105,591&#160;pre-funded warrants at an exercise price of $0.001&#160;per share for cash proceeds of approximately $3&#160;thousand. The Company issued 3,105,591&#160;shares of common stock, and &lt;span style="-sec-ix-hidden:fc_361869543;"&gt;no&lt;/span&gt; pre-funded warrants from the September 2026 private placement remain outstanding. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Rights Agreement&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On October 10, 2026, the Rights Agreement expired in accordance with its terms, and the Rights are no longer outstanding.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Vendor Settlement Agreement&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On October 27, 2026, the Company entered into a settlement agreement with a service provider to resolve an outstanding balance of approximately $0.7&#160;million for $0.2&#160;million, payable in two&#160;installments of $0.1&#160;million on November 30, 2026 and December 31, 2026. The service provider&#x2019;s release of the remaining balance is conditional on timely receipt of both payments and the absence of a bankruptcy filing or assignment for the benefit of creditors within 91 days after the final payment. Because the release will not be effective until that period expires, the Company has not derecognized the liability and expects to recognize a gain of approximately $0.5&#160;million, net of the payments made, in the quarter in which the release becomes effective. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Brisbane Lease&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of November 4, 2026, the Company had approximately $0.2 million&#160;of unpaid rent under the Brisbane Lease (see Note 5). The landlord applied the security deposit to unpaid rent and has required the Company to replenish it, which the Company has not done. As of the date these financial statements were issued, the landlord has not exercised any remedies under the lease. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Share Issuance Approval&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On November 9, 2026, the Company held its annual meeting of stockholders, at which stockholders approved, among others, the issuance of the shares of common stock underlying the September Common Warrants, as well as the issuance of more than 3,195,881&#160;shares of common stock under the Lincoln Park Purchase Agreement. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Exercise of Senlang Option&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On November 11, 2026, the Company exercised its option under the Option Agreement with Senlang (see Note 5) to obtain an exclusive, royalty-bearing license to Senlang&#x2019;s in vivo CAR-T technology outside Greater China. Under the Option Agreement, the Company is required to pay an initial license fee of RMB 3.0&#160;million, annual maintenance fees of $10.0&#160;million, $12.0&#160;million and $14.0&#160;million in the first three years, respectively, a 6% royalty on net sales and a share of any sublicense revenue. The Company is evaluating the accounting for the license. &lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <tpst:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsSharesIssued
      contextRef="cref_1335663634"
      decimals="0"
      id="ixv-9855"
      unitRef="uref_391222199">3105591</tpst:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsSharesIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="cref_477574577"
      decimals="3"
      id="ixv-9856"
      unitRef="uref_876484919">0.001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="cref_1335663634"
      decimals="-3"
      id="ixv-9857"
      unitRef="uref_740739830">3000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_477574577"
      decimals="0"
      id="ixv-9858"
      unitRef="uref_391222199">3105591</us-gaap:CommonStockSharesIssued>
    <tpst:OutstandingBalance
      contextRef="cref_1105115637"
      decimals="-5"
      id="ixv-9859"
      unitRef="uref_740739830">700000</tpst:OutstandingBalance>
    <us-gaap:ShorttermDebtAverageOutstandingAmount
      contextRef="cref_682554538"
      decimals="-5"
      id="ixv-9860"
      unitRef="uref_740739830">200000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:ShorttermDebtAverageOutstandingAmount
      contextRef="cref_96388929"
      decimals="-5"
      id="ixv-9861"
      unitRef="uref_740739830">100000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:ShorttermDebtAverageOutstandingAmount
      contextRef="cref_1864152733"
      decimals="-5"
      id="ixv-9862"
      unitRef="uref_740739830">100000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <tpst:RecognizedGain
      contextRef="cref_1105115637"
      decimals="-5"
      id="ixv-9863"
      unitRef="uref_740739830">500000</tpst:RecognizedGain>
    <tpst:UnpaidRent
      contextRef="cref_1979682417"
      decimals="-5"
      id="ixv-9864"
      unitRef="uref_740739830">200000</tpst:UnpaidRent>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="cref_391222199"
      decimals="0"
      id="ixv-9865"
      unitRef="uref_391222199">3195881</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <tpst:InitialLicenseFee
      contextRef="cref_347699449"
      decimals="-5"
      id="ixv-9866"
      unitRef="uref_1853920951">3000000</tpst:InitialLicenseFee>
    <us-gaap:ManagementFeePayable
      contextRef="cref_1931530721"
      decimals="-5"
      id="ixv-9867"
      unitRef="uref_740739830">10000000</us-gaap:ManagementFeePayable>
    <us-gaap:ManagementFeePayable
      contextRef="cref_1174467170"
      decimals="-5"
      id="ixv-9868"
      unitRef="uref_740739830">12000000</us-gaap:ManagementFeePayable>
    <us-gaap:ManagementFeePayable
      contextRef="cref_740739830"
      decimals="-5"
      id="ixv-9869"
      unitRef="uref_740739830">14000000</us-gaap:ManagementFeePayable>
    <tpst:RoyaltyOnNetSalesPercentage
      contextRef="cref_347699449"
      decimals="2"
      id="ixv-9870"
      unitRef="uref_347699449">0.06</tpst:RoyaltyOnNetSalesPercentage>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="cref_971887025" id="ixv-9871">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="cref_971887025" id="ixv-9872">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="cref_971887025" id="ixv-9873">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="cref_971887025" id="ixv-9874">false</ecd:Rule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#fc_1760447055"
          xlink:label="fc_1760447055"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_906151648"
          xlink:label="fc_906151648"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1243107840"
          xlink:label="fc_1243107840"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1117563402"
          xlink:label="fc_1117563402"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1608782"
          xlink:label="fc_1608782"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1044891638"
          xlink:label="fc_1044891638"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1660972048"
          xlink:label="fc_1660972048"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_150990055"
          xlink:label="fc_150990055"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_109266305"
          xlink:label="fc_109266305"
          xlink:type="locator"/>
        <link:footnote id="fref_588424689" xlink:label="fref_588424689" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Shares issued and outstanding have been adjusted to reflect the&#160;one-for-thirteen stock split effected in April 2025. See Note 1, Organization and Description of the Business, for details.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1760447055"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_906151648"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1243107840"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1117563402"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1608782"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1044891638"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1660972048"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_150990055"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_109266305"
          xlink:to="fref_588424689"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
